builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2339 starttime: 1461285769.83 results: success (0) buildid: 20160421170604 builduid: 86cd761f7c9147289a844a5ad5b2a724 revision: 98ac8c1e7fed89d704025fe8337a4f3c68546586 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:49.826259) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:49.826695) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:49.826978) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:49.867815) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:49.868129) ========= 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-1461285452.572822-1061328239 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 17:42:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.6M=0.001s 2016-04-21 17:42:50 (11.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.265354 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:50.168790) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:50.169107) ========= 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-1461285452.572822-1061328239 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067322 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:50.269058) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 17:42:50.269431) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 98ac8c1e7fed89d704025fe8337a4f3c68546586 --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 98ac8c1e7fed89d704025fe8337a4f3c68546586 --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-1461285452.572822-1061328239 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 17:42:50,381 truncating revision to first 12 chars 2016-04-21 17:42:50,381 Setting DEBUG logging. 2016-04-21 17:42:50,382 attempt 1/10 2016-04-21 17:42:50,382 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/98ac8c1e7fed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 17:42:50,720 unpacking tar archive at: mozilla-inbound-98ac8c1e7fed/testing/mozharness/ program finished with exit code 0 elapsedTime=0.632497 ========= master_lag: 0.88 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 17:42:51.784236) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:51.784573) ========= script_repo_revision: 98ac8c1e7fed89d704025fe8337a4f3c68546586 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:51.784975) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:51.785270) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 17:42:51.816396) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 18 secs) (at 2016-04-21 17:42:51.816680) ========= /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-1461285452.572822-1061328239 _=/tools/buildbot/bin/python using PTY: False 17:42:52 INFO - MultiFileLogger online at 20160421 17:42:52 in /builds/slave/test 17:42:52 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 17:42:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:42:52 INFO - {'append_to_log': False, 17:42:52 INFO - 'base_work_dir': '/builds/slave/test', 17:42:52 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:42:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:42:52 INFO - 'buildbot_json_path': 'buildprops.json', 17:42:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:42:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:42:52 INFO - 'download_minidump_stackwalk': True, 17:42:52 INFO - 'download_symbols': 'true', 17:42:52 INFO - 'e10s': False, 17:42:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:42:52 INFO - 'tooltool.py': '/tools/tooltool.py', 17:42:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:42:52 INFO - '/tools/misc-python/virtualenv.py')}, 17:42:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:42:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:42:52 INFO - 'log_level': 'info', 17:42:52 INFO - 'log_to_console': True, 17:42:52 INFO - 'opt_config_files': (), 17:42:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:42:52 INFO - '--processes=1', 17:42:52 INFO - '--config=%(test_path)s/wptrunner.ini', 17:42:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:42:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:42:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:42:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:42:52 INFO - 'pip_index': False, 17:42:52 INFO - 'require_test_zip': True, 17:42:52 INFO - 'test_type': ('testharness',), 17:42:52 INFO - 'this_chunk': '1', 17:42:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:42:52 INFO - 'total_chunks': '10', 17:42:52 INFO - 'virtualenv_path': 'venv', 17:42:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:42:52 INFO - 'work_dir': 'build'} 17:42:52 INFO - ##### 17:42:52 INFO - ##### Running clobber step. 17:42:52 INFO - ##### 17:42:52 INFO - Running pre-action listener: _resource_record_pre_action 17:42:52 INFO - Running main action method: clobber 17:42:52 INFO - rmtree: /builds/slave/test/build 17:42:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:42:54 INFO - Running post-action listener: _resource_record_post_action 17:42:54 INFO - ##### 17:42:54 INFO - ##### Running read-buildbot-config step. 17:42:54 INFO - ##### 17:42:54 INFO - Running pre-action listener: _resource_record_pre_action 17:42:54 INFO - Running main action method: read_buildbot_config 17:42:54 INFO - Using buildbot properties: 17:42:54 INFO - { 17:42:54 INFO - "project": "", 17:42:54 INFO - "product": "firefox", 17:42:54 INFO - "script_repo_revision": "production", 17:42:54 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:42:54 INFO - "repository": "", 17:42:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:42:54 INFO - "buildid": "20160421170604", 17:42:54 INFO - "pgo_build": "False", 17:42:54 INFO - "basedir": "/builds/slave/test", 17:42:54 INFO - "buildnumber": 83, 17:42:54 INFO - "slavename": "tst-linux64-spot-2339", 17:42:54 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 17:42:54 INFO - "platform": "linux64", 17:42:54 INFO - "branch": "mozilla-inbound", 17:42:54 INFO - "revision": "98ac8c1e7fed89d704025fe8337a4f3c68546586", 17:42:54 INFO - "repo_path": "integration/mozilla-inbound", 17:42:54 INFO - "moz_repo_path": "", 17:42:54 INFO - "stage_platform": "linux64", 17:42:54 INFO - "builduid": "86cd761f7c9147289a844a5ad5b2a724", 17:42:54 INFO - "slavebuilddir": "test" 17:42:54 INFO - } 17:42:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:42:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:42:54 INFO - Running post-action listener: _resource_record_post_action 17:42:54 INFO - ##### 17:42:54 INFO - ##### Running download-and-extract step. 17:42:54 INFO - ##### 17:42:54 INFO - Running pre-action listener: _resource_record_pre_action 17:42:54 INFO - Running main action method: download_and_extract 17:42:54 INFO - mkdir: /builds/slave/test/build/tests 17:42:54 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')]} 17:42:54 INFO - https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:42:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:42:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:42:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:42:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:43:24 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 17:43:24 INFO - retry: attempt #1 caught exception: timed out 17:43:24 INFO - retry: Failed, sleeping 30 seconds before retrying 17:43:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 #2 17:43:55 INFO - Downloaded 1361 bytes. 17:43:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:43:55 INFO - Using the following test package requirements: 17:43:55 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:43:55 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:43:55 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:43:55 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'jsshell-linux-x86_64.zip'], 17:43:55 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:43:55 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:43:55 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:43:55 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:43:55 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:43:55 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:43:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:43:55 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 17:43:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:43:55 INFO - https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:43:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:43:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:43:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:43:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:43:57 INFO - Downloaded 22746112 bytes. 17:43:57 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/*'] 17:43:57 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/* 17:43:58 INFO - caution: filename not matched: web-platform/* 17:43:58 INFO - Return code: 11 17:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:43:58 INFO - https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:43:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:43:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:43:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:43:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:44:00 INFO - Downloaded 36400340 bytes. 17:44:00 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/*'] 17:44:00 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/* 17:44:04 INFO - caution: filename not matched: bin/* 17:44:04 INFO - caution: filename not matched: config/* 17:44:04 INFO - caution: filename not matched: mozbase/* 17:44:04 INFO - caution: filename not matched: marionette/* 17:44:04 INFO - caution: filename not matched: tools/wptserve/* 17:44:04 INFO - Return code: 11 17:44:04 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')]} 17:44:04 INFO - https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:44:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:44:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:44:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:44:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:44:08 INFO - Downloaded 64360400 bytes. 17:44:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:44:08 INFO - mkdir: /builds/slave/test/properties 17:44:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:44:08 INFO - Writing to file /builds/slave/test/properties/build_url 17:44:08 INFO - Contents: 17:44:08 INFO - build_url:https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:44:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:44:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:44:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:44:08 INFO - Contents: 17:44:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:44:08 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')]} 17:44:08 INFO - https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:44:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:44:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:44:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:44:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:44:13 INFO - Downloaded 90856372 bytes. 17:44:13 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'] 17:44:13 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 17:44:18 INFO - Return code: 0 17:44:18 INFO - Running post-action listener: _resource_record_post_action 17:44:18 INFO - Running post-action listener: set_extra_try_arguments 17:44:18 INFO - ##### 17:44:18 INFO - ##### Running create-virtualenv step. 17:44:18 INFO - ##### 17:44:18 INFO - Running pre-action listener: _pre_create_virtualenv 17:44:18 INFO - Running pre-action listener: _resource_record_pre_action 17:44:18 INFO - Running main action method: create_virtualenv 17:44:18 INFO - Creating virtualenv /builds/slave/test/build/venv 17:44:18 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 17:44:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:44:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:44:19 INFO - Using real prefix '/usr' 17:44:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:44:22 INFO - Installing distribute.............................................................................................................................................................................................done. 17:44:26 INFO - Installing pip.................done. 17:44:26 INFO - Return code: 0 17:44:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:44:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:44:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:44:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:44:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:44:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2280030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22813f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22cd330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x238e250>, '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 0x22cb3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22cb860>, '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-1461285452.572822-1061328239', '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 17:44:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:44:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:44:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:44:26 INFO - 'CCACHE_UMASK': '002', 17:44:26 INFO - 'DISPLAY': ':0', 17:44:26 INFO - 'HOME': '/home/cltbld', 17:44:26 INFO - 'LANG': 'en_US.UTF-8', 17:44:26 INFO - 'LOGNAME': 'cltbld', 17:44:26 INFO - 'MAIL': '/var/mail/cltbld', 17:44:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:44:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:44:26 INFO - 'MOZ_NO_REMOTE': '1', 17:44:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:44:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:44:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:44:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:44:26 INFO - 'PWD': '/builds/slave/test', 17:44:26 INFO - 'SHELL': '/bin/bash', 17:44:26 INFO - 'SHLVL': '1', 17:44:26 INFO - 'TERM': 'linux', 17:44:26 INFO - 'TMOUT': '86400', 17:44:26 INFO - 'USER': 'cltbld', 17:44:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461285452.572822-1061328239', 17:44:26 INFO - '_': '/tools/buildbot/bin/python'} 17:44:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:44:26 INFO - Downloading/unpacking psutil>=0.7.1 17:44:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:44:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:44:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:44:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:44:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:44:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:44:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:44:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:44:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:44:30 INFO - Installing collected packages: psutil 17:44:30 INFO - Running setup.py install for psutil 17:44:30 INFO - building 'psutil._psutil_linux' extension 17:44:30 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 17:44:31 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 17:44:31 INFO - building 'psutil._psutil_posix' extension 17:44:31 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 17:44:31 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 17:44:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:44:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:44:32 INFO - Successfully installed psutil 17:44:32 INFO - Cleaning up... 17:44:32 INFO - Return code: 0 17:44:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:44:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:44:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:44:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:44:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:44:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2280030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22813f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22cd330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x238e250>, '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 0x22cb3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22cb860>, '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-1461285452.572822-1061328239', '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 17:44:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:44:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:44:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:44:32 INFO - 'CCACHE_UMASK': '002', 17:44:32 INFO - 'DISPLAY': ':0', 17:44:32 INFO - 'HOME': '/home/cltbld', 17:44:32 INFO - 'LANG': 'en_US.UTF-8', 17:44:32 INFO - 'LOGNAME': 'cltbld', 17:44:32 INFO - 'MAIL': '/var/mail/cltbld', 17:44:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:44:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:44:32 INFO - 'MOZ_NO_REMOTE': '1', 17:44:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:44:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:44:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:44:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:44:32 INFO - 'PWD': '/builds/slave/test', 17:44:32 INFO - 'SHELL': '/bin/bash', 17:44:32 INFO - 'SHLVL': '1', 17:44:32 INFO - 'TERM': 'linux', 17:44:32 INFO - 'TMOUT': '86400', 17:44:32 INFO - 'USER': 'cltbld', 17:44:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461285452.572822-1061328239', 17:44:32 INFO - '_': '/tools/buildbot/bin/python'} 17:44:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:44:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:44:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:44:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:44:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:44:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:44:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:44:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:44:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:44:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:44:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:44:37 INFO - Installing collected packages: mozsystemmonitor 17:44:37 INFO - Running setup.py install for mozsystemmonitor 17:44:37 INFO - Successfully installed mozsystemmonitor 17:44:37 INFO - Cleaning up... 17:44:37 INFO - Return code: 0 17:44:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:44: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')]} 17:44:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:44:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44: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')]} 17:44:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:44:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:37 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 0x2280030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22813f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22cd330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x238e250>, '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 0x22cb3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22cb860>, '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-1461285452.572822-1061328239', '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 17:44:37 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 17:44:37 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 17:44:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:44:37 INFO - 'CCACHE_UMASK': '002', 17:44:37 INFO - 'DISPLAY': ':0', 17:44:37 INFO - 'HOME': '/home/cltbld', 17:44:37 INFO - 'LANG': 'en_US.UTF-8', 17:44:37 INFO - 'LOGNAME': 'cltbld', 17:44:37 INFO - 'MAIL': '/var/mail/cltbld', 17:44:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:44:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:44:37 INFO - 'MOZ_NO_REMOTE': '1', 17:44:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:44:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:44:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:44:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:44:37 INFO - 'PWD': '/builds/slave/test', 17:44:37 INFO - 'SHELL': '/bin/bash', 17:44:37 INFO - 'SHLVL': '1', 17:44:37 INFO - 'TERM': 'linux', 17:44:37 INFO - 'TMOUT': '86400', 17:44:37 INFO - 'USER': 'cltbld', 17:44:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461285452.572822-1061328239', 17:44:37 INFO - '_': '/tools/buildbot/bin/python'} 17:44:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:44:37 INFO - Downloading/unpacking blobuploader==1.2.4 17:44:37 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 17:44:37 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 17:44:37 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 17:44:37 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 17:44:37 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 17:44:37 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 17:44:41 INFO - Downloading blobuploader-1.2.4.tar.gz 17:44:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:44:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:44: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 17:44: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 17:44: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 17:44: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 17:44: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 17:44: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 17:44:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:44:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:44:42 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 17:44:42 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 17:44:42 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 17:44:42 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 17:44:42 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 17:44:42 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 17:44:42 INFO - Downloading docopt-0.6.1.tar.gz 17:44:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:44:43 INFO - Installing collected packages: blobuploader, requests, docopt 17:44:43 INFO - Running setup.py install for blobuploader 17:44:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:44:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:44:43 INFO - Running setup.py install for requests 17:44:43 INFO - Running setup.py install for docopt 17:44:44 INFO - Successfully installed blobuploader requests docopt 17:44:44 INFO - Cleaning up... 17:44:44 INFO - Return code: 0 17:44:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:44:44 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')]} 17:44:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:44:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:44 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')]} 17:44:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:44:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:44 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 0x2280030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22813f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22cd330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x238e250>, '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 0x22cb3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22cb860>, '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-1461285452.572822-1061328239', '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 17:44:44 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 17:44:44 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 17:44:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:44:44 INFO - 'CCACHE_UMASK': '002', 17:44:44 INFO - 'DISPLAY': ':0', 17:44:44 INFO - 'HOME': '/home/cltbld', 17:44:44 INFO - 'LANG': 'en_US.UTF-8', 17:44:44 INFO - 'LOGNAME': 'cltbld', 17:44:44 INFO - 'MAIL': '/var/mail/cltbld', 17:44:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:44:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:44:44 INFO - 'MOZ_NO_REMOTE': '1', 17:44:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:44:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:44:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:44:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:44:44 INFO - 'PWD': '/builds/slave/test', 17:44:44 INFO - 'SHELL': '/bin/bash', 17:44:44 INFO - 'SHLVL': '1', 17:44:44 INFO - 'TERM': 'linux', 17:44:44 INFO - 'TMOUT': '86400', 17:44:44 INFO - 'USER': 'cltbld', 17:44:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461285452.572822-1061328239', 17:44:44 INFO - '_': '/tools/buildbot/bin/python'} 17:44:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:44:44 INFO - Running setup.py (path:/tmp/pip-WFR5gx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:44:44 INFO - Running setup.py (path:/tmp/pip-U1XeAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:44:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:44:45 INFO - Running setup.py (path:/tmp/pip-ICjWrg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:44:45 INFO - Running setup.py (path:/tmp/pip-NLh1V4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:44:45 INFO - Running setup.py (path:/tmp/pip-8WddJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:44:45 INFO - Running setup.py (path:/tmp/pip-GXa8iZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:44:45 INFO - Running setup.py (path:/tmp/pip-6X5aS1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:44:45 INFO - Running setup.py (path:/tmp/pip-H0hlX8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:44:45 INFO - Running setup.py (path:/tmp/pip-lVCdsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:44:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:44:45 INFO - Running setup.py (path:/tmp/pip-tz7N3K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:44:46 INFO - Running setup.py (path:/tmp/pip-bsvS4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:44:46 INFO - Running setup.py (path:/tmp/pip-8tvSJU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:44:46 INFO - Running setup.py (path:/tmp/pip-2FbOaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:44:46 INFO - Running setup.py (path:/tmp/pip-mrc5H2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:44:46 INFO - Running setup.py (path:/tmp/pip-P0dadL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:44:46 INFO - Running setup.py (path:/tmp/pip-JATODJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:44:46 INFO - Running setup.py (path:/tmp/pip-UvYT7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:44:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:44:46 INFO - Running setup.py (path:/tmp/pip-rEC5Wm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:44:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:44:47 INFO - Running setup.py (path:/tmp/pip-1qwG6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:44:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:44:47 INFO - Running setup.py (path:/tmp/pip-Wi7UBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:44:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:44:47 INFO - Running setup.py (path:/tmp/pip-bN3kg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:44:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:44:47 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 17:44:47 INFO - Running setup.py install for manifestparser 17:44:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:44:48 INFO - Running setup.py install for mozcrash 17:44:48 INFO - Running setup.py install for mozdebug 17:44:48 INFO - Running setup.py install for mozdevice 17:44:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:44:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:44:48 INFO - Running setup.py install for mozfile 17:44:48 INFO - Running setup.py install for mozhttpd 17:44:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Running setup.py install for mozinfo 17:44:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Running setup.py install for mozInstall 17:44:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Running setup.py install for mozleak 17:44:49 INFO - Running setup.py install for mozlog 17:44:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:44:49 INFO - Running setup.py install for moznetwork 17:44:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:44:50 INFO - Running setup.py install for mozprocess 17:44:50 INFO - Running setup.py install for mozprofile 17:44:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:44:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:44:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:44:50 INFO - Running setup.py install for mozrunner 17:44:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:44:50 INFO - Running setup.py install for mozscreenshot 17:44:51 INFO - Running setup.py install for moztest 17:44:51 INFO - Running setup.py install for mozversion 17:44:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:44:51 INFO - Running setup.py install for wptserve 17:44:51 INFO - Running setup.py install for marionette-driver 17:44:51 INFO - Running setup.py install for browsermob-proxy 17:44:52 INFO - Running setup.py install for marionette-client 17:44:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:44:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:44:52 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 17:44:52 INFO - Cleaning up... 17:44:52 INFO - Return code: 0 17:44:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:44: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')]} 17:44:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:44:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44: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')]} 17:44:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:44:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:44:52 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 0x2280030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22813f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22cd330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x238e250>, '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 0x22cb3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22cb860>, '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-1461285452.572822-1061328239', '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 17:44:52 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 17:44:52 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 17:44:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:44:52 INFO - 'CCACHE_UMASK': '002', 17:44:52 INFO - 'DISPLAY': ':0', 17:44:52 INFO - 'HOME': '/home/cltbld', 17:44:52 INFO - 'LANG': 'en_US.UTF-8', 17:44:52 INFO - 'LOGNAME': 'cltbld', 17:44:52 INFO - 'MAIL': '/var/mail/cltbld', 17:44:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:44:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:44:52 INFO - 'MOZ_NO_REMOTE': '1', 17:44:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:44:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:44:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:44:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:44:52 INFO - 'PWD': '/builds/slave/test', 17:44:52 INFO - 'SHELL': '/bin/bash', 17:44:52 INFO - 'SHLVL': '1', 17:44:52 INFO - 'TERM': 'linux', 17:44:52 INFO - 'TMOUT': '86400', 17:44:52 INFO - 'USER': 'cltbld', 17:44:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461285452.572822-1061328239', 17:44:52 INFO - '_': '/tools/buildbot/bin/python'} 17:44:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:44:53 INFO - Running setup.py (path:/tmp/pip-fgQ98q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:44:53 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)) 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:44:53 INFO - Running setup.py (path:/tmp/pip-yaQtpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:44:53 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)) 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:44:53 INFO - Running setup.py (path:/tmp/pip-tf8esO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:44:53 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)) 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:44:53 INFO - Running setup.py (path:/tmp/pip-Ff2Vuy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:44:53 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)) 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:44:53 INFO - Running setup.py (path:/tmp/pip-6RJ7DM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:44:53 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)) 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:44:53 INFO - Running setup.py (path:/tmp/pip-F_cxpm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:44:53 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)) 17:44:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:44:53 INFO - Running setup.py (path:/tmp/pip-tms7rz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:44:54 INFO - Running setup.py (path:/tmp/pip-KA4Pz4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:44:54 INFO - Running setup.py (path:/tmp/pip-PxsLMy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:44:54 INFO - Running setup.py (path:/tmp/pip-Pi0psb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:44:54 INFO - Running setup.py (path:/tmp/pip-0vsGni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:44:54 INFO - Running setup.py (path:/tmp/pip-dTDWtw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:44:54 INFO - Running setup.py (path:/tmp/pip-1fWMIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:44:54 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)) 17:44:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:44:54 INFO - Running setup.py (path:/tmp/pip-0iBn3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:44:55 INFO - Running setup.py (path:/tmp/pip-6RaUco-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:44:55 INFO - Running setup.py (path:/tmp/pip-EmNnYh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:44:55 INFO - Running setup.py (path:/tmp/pip-VRR_a2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:44:55 INFO - Running setup.py (path:/tmp/pip-v3kfyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:44:55 INFO - Running setup.py (path:/tmp/pip-A6AWDD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:44:55 INFO - Running setup.py (path:/tmp/pip-aidZRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:44:55 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)) 17:44:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:44:56 INFO - Running setup.py (path:/tmp/pip-d08GT8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:44:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:44:56 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)) 17:44:56 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)) 17:44:56 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)) 17:44:56 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)) 17:44:56 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)) 17:44:56 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)) 17:44:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:44:56 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 17:44:56 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 17:44:56 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 17:44:56 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 17:44:56 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 17:44:56 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 17:44:59 INFO - Downloading blessings-1.6.tar.gz 17:44:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:45:00 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)) 17:45:00 INFO - Installing collected packages: blessings 17:45:00 INFO - Running setup.py install for blessings 17:45:00 INFO - Successfully installed blessings 17:45:00 INFO - Cleaning up... 17:45:00 INFO - Return code: 0 17:45:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:45:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:45:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:45:01 INFO - Reading from file tmpfile_stdout 17:45:01 INFO - Current package versions: 17:45:01 INFO - argparse == 1.2.1 17:45:01 INFO - blessings == 1.6 17:45:01 INFO - blobuploader == 1.2.4 17:45:01 INFO - browsermob-proxy == 0.6.0 17:45:01 INFO - docopt == 0.6.1 17:45:01 INFO - manifestparser == 1.1 17:45:01 INFO - marionette-client == 2.3.0 17:45:01 INFO - marionette-driver == 1.4.0 17:45:01 INFO - mozInstall == 1.12 17:45:01 INFO - mozcrash == 0.17 17:45:01 INFO - mozdebug == 0.1 17:45:01 INFO - mozdevice == 0.48 17:45:01 INFO - mozfile == 1.2 17:45:01 INFO - mozhttpd == 0.7 17:45:01 INFO - mozinfo == 0.9 17:45:01 INFO - mozleak == 0.1 17:45:01 INFO - mozlog == 3.1 17:45:01 INFO - moznetwork == 0.27 17:45:01 INFO - mozprocess == 0.22 17:45:01 INFO - mozprofile == 0.28 17:45:01 INFO - mozrunner == 6.11 17:45:01 INFO - mozscreenshot == 0.1 17:45:01 INFO - mozsystemmonitor == 0.0 17:45:01 INFO - moztest == 0.7 17:45:01 INFO - mozversion == 1.4 17:45:01 INFO - psutil == 3.1.1 17:45:01 INFO - requests == 1.2.3 17:45:01 INFO - wptserve == 1.4.0 17:45:01 INFO - wsgiref == 0.1.2 17:45:01 INFO - Running post-action listener: _resource_record_post_action 17:45:01 INFO - Running post-action listener: _start_resource_monitoring 17:45:01 INFO - Starting resource monitoring. 17:45:01 INFO - ##### 17:45:01 INFO - ##### Running pull step. 17:45:01 INFO - ##### 17:45:01 INFO - Running pre-action listener: _resource_record_pre_action 17:45:01 INFO - Running main action method: pull 17:45:01 INFO - Pull has nothing to do! 17:45:01 INFO - Running post-action listener: _resource_record_post_action 17:45:01 INFO - ##### 17:45:01 INFO - ##### Running install step. 17:45:01 INFO - ##### 17:45:01 INFO - Running pre-action listener: _resource_record_pre_action 17:45:01 INFO - Running main action method: install 17:45:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:45:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:45:01 INFO - Reading from file tmpfile_stdout 17:45:01 INFO - Detecting whether we're running mozinstall >=1.0... 17:45:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:45:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:45:01 INFO - Reading from file tmpfile_stdout 17:45:01 INFO - Output received: 17:45:01 INFO - Usage: mozinstall [options] installer 17:45:01 INFO - Options: 17:45:01 INFO - -h, --help show this help message and exit 17:45:01 INFO - -d DEST, --destination=DEST 17:45:01 INFO - Directory to install application into. [default: 17:45:01 INFO - "/builds/slave/test"] 17:45:01 INFO - --app=APP Application being installed. [default: firefox] 17:45:01 INFO - mkdir: /builds/slave/test/build/application 17:45:01 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'] 17:45:01 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 17:45:35 INFO - Reading from file tmpfile_stdout 17:45:35 INFO - Output received: 17:45:35 INFO - /builds/slave/test/build/application/firefox/firefox 17:45:35 INFO - Running post-action listener: _resource_record_post_action 17:45:35 INFO - ##### 17:45:35 INFO - ##### Running run-tests step. 17:45:35 INFO - ##### 17:45:35 INFO - Running pre-action listener: _resource_record_pre_action 17:45:35 INFO - Running main action method: run_tests 17:45:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:45:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:45:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:45:35 INFO - grabbing minidump binary from tooltool 17:45:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:45:35 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 0x238e250>, '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 0x22cb3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22cb860>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:45:35 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 17:45:35 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 17:45:35 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:45:35 INFO - Return code: 0 17:45:35 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:45:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:45:35 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/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:45:35 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/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:45:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:45:35 INFO - 'CCACHE_UMASK': '002', 17:45:35 INFO - 'DISPLAY': ':0', 17:45:35 INFO - 'HOME': '/home/cltbld', 17:45:35 INFO - 'LANG': 'en_US.UTF-8', 17:45:35 INFO - 'LOGNAME': 'cltbld', 17:45:35 INFO - 'MAIL': '/var/mail/cltbld', 17:45:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:45:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:45:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:45:35 INFO - 'MOZ_NO_REMOTE': '1', 17:45:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:45:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:45:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:45:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:45:35 INFO - 'PWD': '/builds/slave/test', 17:45:35 INFO - 'SHELL': '/bin/bash', 17:45:35 INFO - 'SHLVL': '1', 17:45:35 INFO - 'TERM': 'linux', 17:45:35 INFO - 'TMOUT': '86400', 17:45:35 INFO - 'USER': 'cltbld', 17:45:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461285452.572822-1061328239', 17:45:35 INFO - '_': '/tools/buildbot/bin/python'} 17:45:35 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/Y-5LhD6EQ3mEC_XvmoMxYQ/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 17:45:36 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 17:45:36 INFO - import pkg_resources 17:45:38 INFO - Using 1 client processes 17:45:38 INFO - wptserve Starting http server on 127.0.0.1:8000 17:45:38 INFO - wptserve Starting http server on 127.0.0.1:8001 17:45:38 INFO - wptserve Starting http server on 127.0.0.1:8443 17:45:40 INFO - SUITE-START | Running 778 tests 17:45:40 INFO - Running testharness tests 17:45:40 INFO - Setting up ssl 17:45:40 INFO - PROCESS | certutil | 17:45:40 INFO - PROCESS | certutil | 17:45:40 INFO - PROCESS | certutil | 17:45:40 INFO - Certificate Nickname Trust Attributes 17:45:40 INFO - SSL,S/MIME,JAR/XPI 17:45:40 INFO - 17:45:40 INFO - web-platform-tests CT,, 17:45:40 INFO - 17:45:40 INFO - Starting runner 17:45:45 INFO - PROCESS | 1863 | 1461285945797 Marionette DEBUG Marionette enabled via build flag and pref 17:45:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a812b000 == 1 [pid = 1863] [id = 1] 17:45:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 1 (0x7f78a812b800) [pid = 1863] [serial = 1] [outer = (nil)] 17:45:46 INFO - PROCESS | 1863 | [1863] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:45:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 2 (0x7f78a812c800) [pid = 1863] [serial = 2] [outer = 0x7f78a812b800] 17:45:46 INFO - PROCESS | 1863 | 1461285946878 Marionette INFO Listening on port 2828 17:45:47 INFO - PROCESS | 1863 | 1461285947758 Marionette DEBUG Marionette enabled via command-line flag 17:45:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a500c000 == 2 [pid = 1863] [id = 2] 17:45:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 3 (0x7f78a500c800) [pid = 1863] [serial = 3] [outer = (nil)] 17:45:47 INFO - PROCESS | 1863 | [1863] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:45:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 4 (0x7f78a500d800) [pid = 1863] [serial = 4] [outer = 0x7f78a500c800] 17:45:48 INFO - PROCESS | 1863 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f78a50efd30 17:45:48 INFO - PROCESS | 1863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f78a444a580 17:45:48 INFO - PROCESS | 1863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f78a444d8e0 17:45:48 INFO - PROCESS | 1863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f78a444dbe0 17:45:48 INFO - PROCESS | 1863 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f78a444df10 17:45:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 5 (0x7f78a44a3000) [pid = 1863] [serial = 5] [outer = 0x7f78a812b800] 17:45:48 INFO - PROCESS | 1863 | [1863] 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 17:45:48 INFO - PROCESS | 1863 | 1461285948413 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36947 17:45:48 INFO - PROCESS | 1863 | [1863] 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 17:45:48 INFO - PROCESS | 1863 | 1461285948464 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36948 17:45:48 INFO - PROCESS | 1863 | [1863] 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 17:45:48 INFO - PROCESS | 1863 | 1461285948524 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36949 17:45:48 INFO - PROCESS | 1863 | 1461285948529 Marionette DEBUG Closed connection conn0 17:45:48 INFO - PROCESS | 1863 | 1461285948532 Marionette DEBUG Closed connection conn1 17:45:48 INFO - PROCESS | 1863 | [1863] 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 2255 17:45:48 INFO - PROCESS | 1863 | 1461285948647 Marionette DEBUG Closed connection conn2 17:45:48 INFO - PROCESS | 1863 | [1863] 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 17:45:48 INFO - PROCESS | 1863 | 1461285948735 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36950 17:45:48 INFO - PROCESS | 1863 | [1863] 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 17:45:48 INFO - PROCESS | 1863 | 1461285948779 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:36951 17:45:48 INFO - PROCESS | 1863 | 1461285948788 Marionette DEBUG Closed connection conn3 17:45:48 INFO - PROCESS | 1863 | [1863] 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 17:45:48 INFO - PROCESS | 1863 | 1461285948820 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:36952 17:45:48 INFO - PROCESS | 1863 | 1461285948832 Marionette DEBUG Closed connection conn4 17:45:48 INFO - PROCESS | 1863 | 1461285948864 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:45:48 INFO - PROCESS | 1863 | 1461285948880 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":"20160421170604","device":"desktop","version":"48.0a1"} 17:45:49 INFO - PROCESS | 1863 | [1863] 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 17:45:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789a486000 == 3 [pid = 1863] [id = 3] 17:45:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 6 (0x7f789a486800) [pid = 1863] [serial = 6] [outer = (nil)] 17:45:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789a487000 == 4 [pid = 1863] [id = 4] 17:45:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 7 (0x7f789a2ba400) [pid = 1863] [serial = 7] [outer = (nil)] 17:45:51 INFO - PROCESS | 1863 | [1863] 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 17:45:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789951e000 == 5 [pid = 1863] [id = 5] 17:45:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 8 (0x7f7899594800) [pid = 1863] [serial = 8] [outer = (nil)] 17:45:52 INFO - PROCESS | 1863 | [1863] 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 17:45:52 INFO - PROCESS | 1863 | [1863] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:45:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 9 (0x7f7899104000) [pid = 1863] [serial = 9] [outer = 0x7f7899594800] 17:45:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 10 (0x7f7898d70800) [pid = 1863] [serial = 10] [outer = 0x7f789a486800] 17:45:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 11 (0x7f7898eefc00) [pid = 1863] [serial = 11] [outer = 0x7f789a2ba400] 17:45:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 12 (0x7f7898ef1c00) [pid = 1863] [serial = 12] [outer = 0x7f7899594800] 17:45:54 INFO - PROCESS | 1863 | 1461285954260 Marionette DEBUG loaded listener.js 17:45:54 INFO - PROCESS | 1863 | 1461285954285 Marionette DEBUG loaded listener.js 17:45:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 13 (0x7f78976f2400) [pid = 1863] [serial = 13] [outer = 0x7f7899594800] 17:45:55 INFO - PROCESS | 1863 | 1461285955442 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"e6ce77c9-79af-4eea-a5be-ee895dd66948","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":"20160421170604","device":"desktop","version":"48.0a1","command_id":1}}] 17:45:55 INFO - PROCESS | 1863 | 1461285955882 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:45:56 INFO - PROCESS | 1863 | 1461285956246 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 17:45:56 INFO - PROCESS | 1863 | 1461285956543 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:45:56 INFO - PROCESS | 1863 | [1863] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:45:56 INFO - PROCESS | 1863 | [1863] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:45:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 14 (0x7f789608c000) [pid = 1863] [serial = 14] [outer = 0x7f7899594800] 17:45:57 INFO - PROCESS | 1863 | [1863] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:45:57 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:57 INFO - PROCESS | 1863 | 1461285957146 Marionette TRACE conn5 <- [1,3,null,{}] 17:45:57 INFO - PROCESS | 1863 | 1461285957223 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:45:57 INFO - PROCESS | 1863 | 1461285957272 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 17:45:57 INFO - PROCESS | 1863 | 1461285957402 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 17:45:57 INFO - PROCESS | 1863 | 1461285957409 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 17:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:45:57 INFO - PROCESS | 1863 | 1461285957444 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:45:57 INFO - PROCESS | 1863 | 1461285957450 Marionette TRACE conn5 <- [1,6,null,{}] 17:45:57 INFO - PROCESS | 1863 | 1461285957487 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:57 INFO - PROCESS | 1863 | 1461285957555 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 17:45:57 INFO - PROCESS | 1863 | 1461285957681 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899836800 == 6 [pid = 1863] [id = 6] 17:45:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 15 (0x7f789b45cc00) [pid = 1863] [serial = 15] [outer = (nil)] 17:45:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 16 (0x7f789b83c000) [pid = 1863] [serial = 16] [outer = 0x7f789b45cc00] 17:45:57 INFO - PROCESS | 1863 | 1461285957822 Marionette DEBUG loaded listener.js 17:45:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 17 (0x7f78a5234c00) [pid = 1863] [serial = 17] [outer = 0x7f789b45cc00] 17:45:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899da5000 == 7 [pid = 1863] [id = 7] 17:45:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 18 (0x7f7899f2f800) [pid = 1863] [serial = 18] [outer = (nil)] 17:45:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 19 (0x7f7899f32800) [pid = 1863] [serial = 19] [outer = 0x7f7899f2f800] 17:45:58 INFO - PROCESS | 1863 | 1461285958371 Marionette DEBUG loaded listener.js 17:45:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 20 (0x7f7899f2e400) [pid = 1863] [serial = 20] [outer = 0x7f7899f2f800] 17:45:58 INFO - PROCESS | 1863 | [1863] 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 17:45:59 INFO - PROCESS | 1863 | 1461285959087 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1715ms 17:45:59 INFO - PROCESS | 1863 | 1461285959226 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 17:45:59 INFO - PROCESS | 1863 | 1461285959232 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 17:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:45:59 INFO - PROCESS | 1863 | 1461285959276 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:45:59 INFO - PROCESS | 1863 | 1461285959281 Marionette TRACE conn5 <- [1,10,null,{}] 17:45:59 INFO - PROCESS | 1863 | 1461285959288 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:59 INFO - PROCESS | 1863 | 1461285959510 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 17:45:59 INFO - PROCESS | 1863 | 1461285959662 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a53ac000 == 8 [pid = 1863] [id = 8] 17:45:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 21 (0x7f7899fda400) [pid = 1863] [serial = 21] [outer = (nil)] 17:45:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 22 (0x7f7899fdb800) [pid = 1863] [serial = 22] [outer = 0x7f7899fda400] 17:45:59 INFO - PROCESS | 1863 | 1461285959763 Marionette DEBUG loaded listener.js 17:45:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 23 (0x7f78aa3c7c00) [pid = 1863] [serial = 23] [outer = 0x7f7899fda400] 17:46:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a813d000 == 9 [pid = 1863] [id = 9] 17:46:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 24 (0x7f78a813f800) [pid = 1863] [serial = 24] [outer = (nil)] 17:46:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 25 (0x7f78a9e49800) [pid = 1863] [serial = 25] [outer = 0x7f78a813f800] 17:46:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 26 (0x7f78a9d1a800) [pid = 1863] [serial = 26] [outer = 0x7f78a813f800] 17:46:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa385800 == 10 [pid = 1863] [id = 10] 17:46:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 27 (0x7f788f2fb000) [pid = 1863] [serial = 27] [outer = (nil)] 17:46:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 28 (0x7f788f746800) [pid = 1863] [serial = 28] [outer = 0x7f788f2fb000] 17:46:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 29 (0x7f788f748400) [pid = 1863] [serial = 29] [outer = 0x7f788f2fb000] 17:46:00 INFO - PROCESS | 1863 | 1461285960965 Marionette TRACE conn5 <- [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]]]}] 17:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1756ms 17:46:01 INFO - PROCESS | 1863 | 1461285961022 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 17:46:01 INFO - PROCESS | 1863 | 1461285961033 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 17:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:46:01 INFO - PROCESS | 1863 | 1461285961044 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:46:01 INFO - PROCESS | 1863 | 1461285961048 Marionette TRACE conn5 <- [1,14,null,{}] 17:46:01 INFO - PROCESS | 1863 | 1461285961055 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:01 INFO - PROCESS | 1863 | 1461285961288 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 17:46:01 INFO - PROCESS | 1863 | 1461285961453 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5514800 == 11 [pid = 1863] [id = 11] 17:46:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 30 (0x7f788f748000) [pid = 1863] [serial = 30] [outer = (nil)] 17:46:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 31 (0x7f788f87e800) [pid = 1863] [serial = 31] [outer = 0x7f788f748000] 17:46:01 INFO - PROCESS | 1863 | 1461285961532 Marionette DEBUG loaded listener.js 17:46:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 32 (0x7f788f885000) [pid = 1863] [serial = 32] [outer = 0x7f788f748000] 17:46:02 INFO - PROCESS | 1863 | 1461285962539 Marionette TRACE conn5 <- [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]]]}] 17:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1536ms 17:46:02 INFO - PROCESS | 1863 | 1461285962580 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 17:46:02 INFO - PROCESS | 1863 | 1461285962593 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 17:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:46:02 INFO - PROCESS | 1863 | 1461285962615 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:46:02 INFO - PROCESS | 1863 | 1461285962622 Marionette TRACE conn5 <- [1,18,null,{}] 17:46:02 INFO - PROCESS | 1863 | 1461285962633 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:02 INFO - PROCESS | 1863 | 1461285962895 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 17:46:03 INFO - PROCESS | 1863 | 1461285963140 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7892310800 == 12 [pid = 1863] [id = 12] 17:46:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 33 (0x7f7892331400) [pid = 1863] [serial = 33] [outer = (nil)] 17:46:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 34 (0x7f7894930000) [pid = 1863] [serial = 34] [outer = 0x7f7892331400] 17:46:03 INFO - PROCESS | 1863 | 1461285963224 Marionette DEBUG loaded listener.js 17:46:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 35 (0x7f7896239c00) [pid = 1863] [serial = 35] [outer = 0x7f7892331400] 17:46:03 INFO - PROCESS | 1863 | 1461285963932 Marionette TRACE conn5 <- [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]]]}] 17:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1350ms 17:46:03 INFO - PROCESS | 1863 | 1461285963960 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 1863 | 1461285963968 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:46:03 INFO - PROCESS | 1863 | 1461285963980 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 1863 | 1461285963984 Marionette TRACE conn5 <- [1,22,null,{}] 17:46:03 INFO - PROCESS | 1863 | 1461285963992 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:04 INFO - PROCESS | 1863 | 1461285964243 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 17:46:04 INFO - PROCESS | 1863 | 1461285964354 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899f9c800 == 13 [pid = 1863] [id = 13] 17:46:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 36 (0x7f7898ee7400) [pid = 1863] [serial = 36] [outer = (nil)] 17:46:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 37 (0x7f7899f44400) [pid = 1863] [serial = 37] [outer = 0x7f7898ee7400] 17:46:04 INFO - PROCESS | 1863 | 1461285964422 Marionette DEBUG loaded listener.js 17:46:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 38 (0x7f7899fdd000) [pid = 1863] [serial = 38] [outer = 0x7f7898ee7400] 17:46:05 INFO - PROCESS | 1863 | 1461285965110 Marionette TRACE conn5 <- [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]]]}] 17:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1181ms 17:46:05 INFO - PROCESS | 1863 | 1461285965163 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 17:46:05 INFO - PROCESS | 1863 | 1461285965172 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 17:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:46:05 INFO - PROCESS | 1863 | 1461285965193 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:46:05 INFO - PROCESS | 1863 | 1461285965199 Marionette TRACE conn5 <- [1,26,null,{}] 17:46:05 INFO - PROCESS | 1863 | 1461285965214 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:05 INFO - PROCESS | 1863 | 1461285965452 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 17:46:05 INFO - PROCESS | 1863 | 1461285965561 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b01d000 == 14 [pid = 1863] [id = 14] 17:46:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 39 (0x7f7899fe0c00) [pid = 1863] [serial = 39] [outer = (nil)] 17:46:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 40 (0x7f789ad66000) [pid = 1863] [serial = 40] [outer = 0x7f7899fe0c00] 17:46:05 INFO - PROCESS | 1863 | 1461285965682 Marionette DEBUG loaded listener.js 17:46:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 41 (0x7f789b134400) [pid = 1863] [serial = 41] [outer = 0x7f7899fe0c00] 17:46:06 INFO - PROCESS | 1863 | 1461285966713 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1540ms 17:46:06 INFO - PROCESS | 1863 | 1461285966732 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 17:46:06 INFO - PROCESS | 1863 | 1461285966738 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 17:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:46:06 INFO - PROCESS | 1863 | 1461285966747 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:46:06 INFO - PROCESS | 1863 | 1461285966753 Marionette TRACE conn5 <- [1,30,null,{}] 17:46:06 INFO - PROCESS | 1863 | 1461285966763 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:06 INFO - PROCESS | 1863 | 1461285966941 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 17:46:07 INFO - PROCESS | 1863 | 1461285967065 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7897a28800 == 15 [pid = 1863] [id = 15] 17:46:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 42 (0x7f788ffbac00) [pid = 1863] [serial = 42] [outer = (nil)] 17:46:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 43 (0x7f789622ec00) [pid = 1863] [serial = 43] [outer = 0x7f788ffbac00] 17:46:07 INFO - PROCESS | 1863 | 1461285967149 Marionette DEBUG loaded listener.js 17:46:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 44 (0x7f7897bf2400) [pid = 1863] [serial = 44] [outer = 0x7f788ffbac00] 17:46:08 INFO - PROCESS | 1863 | 1461285968063 Marionette TRACE conn5 <- [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]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1388ms 17:46:08 INFO - PROCESS | 1863 | 1461285968136 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 1863 | 1461285968145 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 17:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:46:08 INFO - PROCESS | 1863 | 1461285968157 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 1863 | 1461285968162 Marionette TRACE conn5 <- [1,34,null,{}] 17:46:08 INFO - PROCESS | 1863 | 1461285968168 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:08 INFO - PROCESS | 1863 | 1461285968382 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 17:46:08 INFO - PROCESS | 1863 | 1461285968507 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78949c1000 == 16 [pid = 1863] [id = 16] 17:46:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 45 (0x7f7892013000) [pid = 1863] [serial = 45] [outer = (nil)] 17:46:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 46 (0x7f7892015000) [pid = 1863] [serial = 46] [outer = 0x7f7892013000] 17:46:08 INFO - PROCESS | 1863 | 1461285968583 Marionette DEBUG loaded listener.js 17:46:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 47 (0x7f789aa7dc00) [pid = 1863] [serial = 47] [outer = 0x7f7892013000] 17:46:09 INFO - PROCESS | 1863 | 1461285969535 Marionette TRACE conn5 <- [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]]]}] 17:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1432ms 17:46:09 INFO - PROCESS | 1863 | 1461285969592 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 17:46:09 INFO - PROCESS | 1863 | 1461285969599 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 17:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:46:09 INFO - PROCESS | 1863 | 1461285969610 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:46:09 INFO - PROCESS | 1863 | 1461285969620 Marionette TRACE conn5 <- [1,38,null,{}] 17:46:09 INFO - PROCESS | 1863 | 1461285969646 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:09 INFO - PROCESS | 1863 | 1461285969936 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 17:46:10 INFO - PROCESS | 1863 | 1461285970126 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5003800 == 17 [pid = 1863] [id = 17] 17:46:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 48 (0x7f789b219c00) [pid = 1863] [serial = 48] [outer = (nil)] 17:46:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 49 (0x7f789b3d0c00) [pid = 1863] [serial = 49] [outer = 0x7f789b219c00] 17:46:10 INFO - PROCESS | 1863 | 1461285970271 Marionette DEBUG loaded listener.js 17:46:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 50 (0x7f789f490800) [pid = 1863] [serial = 50] [outer = 0x7f789b219c00] 17:46:11 INFO - PROCESS | 1863 | 1461285971430 Marionette TRACE conn5 <- [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]]]}] 17:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1847ms 17:46:11 INFO - PROCESS | 1863 | 1461285971454 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 17:46:11 INFO - PROCESS | 1863 | 1461285971458 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 17:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:46:11 INFO - PROCESS | 1863 | 1461285971465 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:46:11 INFO - PROCESS | 1863 | 1461285971468 Marionette TRACE conn5 <- [1,42,null,{}] 17:46:11 INFO - PROCESS | 1863 | 1461285971474 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:11 INFO - PROCESS | 1863 | 1461285971636 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 17:46:11 INFO - PROCESS | 1863 | 1461285971769 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a55dd000 == 18 [pid = 1863] [id = 18] 17:46:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 51 (0x7f788ffb6400) [pid = 1863] [serial = 51] [outer = (nil)] 17:46:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 52 (0x7f78a5373800) [pid = 1863] [serial = 52] [outer = 0x7f788ffb6400] 17:46:11 INFO - PROCESS | 1863 | 1461285971847 Marionette DEBUG loaded listener.js 17:46:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 53 (0x7f78a5589800) [pid = 1863] [serial = 53] [outer = 0x7f788ffb6400] 17:46:12 INFO - PROCESS | 1863 | 1461285972896 Marionette TRACE conn5 <- [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]]]}] 17:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1486ms 17:46:12 INFO - PROCESS | 1863 | 1461285972953 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 17:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:46:12 INFO - PROCESS | 1863 | 1461285972958 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 17:46:12 INFO - PROCESS | 1863 | 1461285972965 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:46:12 INFO - PROCESS | 1863 | 1461285972968 Marionette TRACE conn5 <- [1,46,null,{}] 17:46:12 INFO - PROCESS | 1863 | 1461285972977 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:13 INFO - PROCESS | 1863 | 1461285973140 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 17:46:13 INFO - PROCESS | 1863 | 1461285973272 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899db2800 == 19 [pid = 1863] [id = 19] 17:46:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 54 (0x7f7895447800) [pid = 1863] [serial = 54] [outer = (nil)] 17:46:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 55 (0x7f7898dd1800) [pid = 1863] [serial = 55] [outer = 0x7f7895447800] 17:46:13 INFO - PROCESS | 1863 | 1461285973347 Marionette DEBUG loaded listener.js 17:46:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 56 (0x7f7899f32400) [pid = 1863] [serial = 56] [outer = 0x7f7895447800] 17:46:13 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899f9c800 == 18 [pid = 1863] [id = 13] 17:46:13 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7892310800 == 17 [pid = 1863] [id = 12] 17:46:13 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899836800 == 16 [pid = 1863] [id = 6] 17:46:14 INFO - PROCESS | 1863 | 1461285974202 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1283ms 17:46:14 INFO - PROCESS | 1863 | 1461285974247 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 17:46:14 INFO - PROCESS | 1863 | 1461285974253 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 17:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:46:14 INFO - PROCESS | 1863 | 1461285974262 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:46:14 INFO - PROCESS | 1863 | 1461285974268 Marionette TRACE conn5 <- [1,50,null,{}] 17:46:14 INFO - PROCESS | 1863 | 1461285974277 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:14 INFO - PROCESS | 1863 | 1461285974480 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 17:46:14 INFO - PROCESS | 1863 | 1461285974614 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789adde000 == 17 [pid = 1863] [id = 20] 17:46:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 57 (0x7f7896c33400) [pid = 1863] [serial = 57] [outer = (nil)] 17:46:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 58 (0x7f7899f34000) [pid = 1863] [serial = 58] [outer = 0x7f7896c33400] 17:46:14 INFO - PROCESS | 1863 | 1461285974699 Marionette DEBUG loaded listener.js 17:46:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 59 (0x7f7899fd9400) [pid = 1863] [serial = 59] [outer = 0x7f7896c33400] 17:46:15 INFO - PROCESS | 1863 | 1461285975500 Marionette TRACE conn5 <- [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]]]}] 17:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1287ms 17:46:15 INFO - PROCESS | 1863 | 1461285975550 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 17:46:15 INFO - PROCESS | 1863 | 1461285975558 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 17:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:46:15 INFO - PROCESS | 1863 | 1461285975572 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:46:15 INFO - PROCESS | 1863 | 1461285975575 Marionette TRACE conn5 <- [1,54,null,{}] 17:46:15 INFO - PROCESS | 1863 | 1461285975582 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:15 INFO - PROCESS | 1863 | 1461285975834 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 17:46:15 INFO - PROCESS | 1863 | 1461285975989 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5002800 == 18 [pid = 1863] [id = 21] 17:46:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 60 (0x7f789aa29800) [pid = 1863] [serial = 60] [outer = (nil)] 17:46:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 61 (0x7f789b0d2c00) [pid = 1863] [serial = 61] [outer = 0x7f789aa29800] 17:46:16 INFO - PROCESS | 1863 | 1461285976116 Marionette DEBUG loaded listener.js 17:46:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 62 (0x7f789b219800) [pid = 1863] [serial = 62] [outer = 0x7f789aa29800] 17:46:17 INFO - PROCESS | 1863 | 1461285977088 Marionette TRACE conn5 <- [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]]]}] 17:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1588ms 17:46:17 INFO - PROCESS | 1863 | 1461285977159 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 17:46:17 INFO - PROCESS | 1863 | 1461285977163 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 17:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:46:17 INFO - PROCESS | 1863 | 1461285977170 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:46:17 INFO - PROCESS | 1863 | 1461285977177 Marionette TRACE conn5 <- [1,58,null,{}] 17:46:17 INFO - PROCESS | 1863 | 1461285977194 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:17 INFO - PROCESS | 1863 | 1461285977373 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 17:46:17 INFO - PROCESS | 1863 | 1461285977499 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a642d800 == 19 [pid = 1863] [id = 22] 17:46:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 63 (0x7f789b45b800) [pid = 1863] [serial = 63] [outer = (nil)] 17:46:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 64 (0x7f78a5302c00) [pid = 1863] [serial = 64] [outer = 0x7f789b45b800] 17:46:17 INFO - PROCESS | 1863 | 1461285977640 Marionette DEBUG loaded listener.js 17:46:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 65 (0x7f78a57f6400) [pid = 1863] [serial = 65] [outer = 0x7f789b45b800] 17:46:18 INFO - PROCESS | 1863 | 1461285978890 Marionette TRACE conn5 <- [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]]]}] 17:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1794ms 17:46:18 INFO - PROCESS | 1863 | 1461285978966 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 17:46:18 INFO - PROCESS | 1863 | 1461285978974 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 17:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:46:18 INFO - PROCESS | 1863 | 1461285978984 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:46:18 INFO - PROCESS | 1863 | 1461285978988 Marionette TRACE conn5 <- [1,62,null,{}] 17:46:19 INFO - PROCESS | 1863 | 1461285978999 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:19 INFO - PROCESS | 1863 | 1461285979289 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 17:46:19 INFO - PROCESS | 1863 | 1461285979529 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9e59800 == 20 [pid = 1863] [id = 23] 17:46:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 66 (0x7f788ffb4c00) [pid = 1863] [serial = 66] [outer = (nil)] 17:46:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 67 (0x7f789e847800) [pid = 1863] [serial = 67] [outer = 0x7f788ffb4c00] 17:46:19 INFO - PROCESS | 1863 | 1461285979661 Marionette DEBUG loaded listener.js 17:46:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 68 (0x7f78a5310400) [pid = 1863] [serial = 68] [outer = 0x7f788ffb4c00] 17:46:20 INFO - PROCESS | 1863 | 1461285980504 Marionette TRACE conn5 <- [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]]]}] 17:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1592ms 17:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:46:20 INFO - PROCESS | 1863 | 1461285980580 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 17:46:20 INFO - PROCESS | 1863 | 1461285980583 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 17:46:20 INFO - PROCESS | 1863 | 1461285980590 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:46:20 INFO - PROCESS | 1863 | 1461285980593 Marionette TRACE conn5 <- [1,66,null,{}] 17:46:20 INFO - PROCESS | 1863 | 1461285980598 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:20 INFO - PROCESS | 1863 | 1461285980754 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 17:46:20 INFO - PROCESS | 1863 | 1461285980886 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa55c800 == 21 [pid = 1863] [id = 24] 17:46:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 69 (0x7f788f884800) [pid = 1863] [serial = 69] [outer = (nil)] 17:46:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 70 (0x7f789f48a400) [pid = 1863] [serial = 70] [outer = 0x7f788f884800] 17:46:20 INFO - PROCESS | 1863 | 1461285980973 Marionette DEBUG loaded listener.js 17:46:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 71 (0x7f78a64f1400) [pid = 1863] [serial = 71] [outer = 0x7f788f884800] 17:46:21 INFO - PROCESS | 1863 | 1461285981774 Marionette TRACE conn5 <- [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]]]}] 17:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1247ms 17:46:21 INFO - PROCESS | 1863 | 1461285981837 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 17:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:46:21 INFO - PROCESS | 1863 | 1461285981841 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 17:46:21 INFO - PROCESS | 1863 | 1461285981848 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:46:21 INFO - PROCESS | 1863 | 1461285981851 Marionette TRACE conn5 <- [1,70,null,{}] 17:46:21 INFO - PROCESS | 1863 | 1461285981857 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:22 INFO - PROCESS | 1863 | 1461285982117 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 17:46:22 INFO - PROCESS | 1863 | 1461285982381 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899bcb800 == 22 [pid = 1863] [id = 25] 17:46:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 72 (0x7f7892013800) [pid = 1863] [serial = 72] [outer = (nil)] 17:46:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 73 (0x7f7894934c00) [pid = 1863] [serial = 73] [outer = 0x7f7892013800] 17:46:22 INFO - PROCESS | 1863 | 1461285982510 Marionette DEBUG loaded listener.js 17:46:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 74 (0x7f78976f3c00) [pid = 1863] [serial = 74] [outer = 0x7f7892013800] 17:46:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5003800 == 21 [pid = 1863] [id = 17] 17:46:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78949c1000 == 20 [pid = 1863] [id = 16] 17:46:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7897a28800 == 19 [pid = 1863] [id = 15] 17:46:23 INFO - PROCESS | 1863 | 1461285983434 Marionette TRACE conn5 <- [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]]]}] 17:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1633ms 17:46:23 INFO - PROCESS | 1863 | 1461285983482 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 17:46:23 INFO - PROCESS | 1863 | 1461285983489 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 17:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:46:23 INFO - PROCESS | 1863 | 1461285983497 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:46:23 INFO - PROCESS | 1863 | 1461285983503 Marionette TRACE conn5 <- [1,74,null,{}] 17:46:23 INFO - PROCESS | 1863 | 1461285983511 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:23 INFO - PROCESS | 1863 | 1461285983689 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 17:46:23 INFO - PROCESS | 1863 | 1461285983821 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b47e800 == 20 [pid = 1863] [id = 26] 17:46:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 75 (0x7f78975e3000) [pid = 1863] [serial = 75] [outer = (nil)] 17:46:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 76 (0x7f7899fde400) [pid = 1863] [serial = 76] [outer = 0x7f78975e3000] 17:46:23 INFO - PROCESS | 1863 | 1461285983907 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 77 (0x7f789ad1c000) [pid = 1863] [serial = 77] [outer = 0x7f78975e3000] 17:46:24 INFO - PROCESS | 1863 | 1461285984776 Marionette TRACE conn5 <- [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]]]}] 17:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1339ms 17:46:24 INFO - PROCESS | 1863 | 1461285984838 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 17:46:24 INFO - PROCESS | 1863 | 1461285984847 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 17:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:46:24 INFO - PROCESS | 1863 | 1461285984858 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:46:24 INFO - PROCESS | 1863 | 1461285984864 Marionette TRACE conn5 <- [1,78,null,{}] 17:46:24 INFO - PROCESS | 1863 | 1461285984870 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:25 INFO - PROCESS | 1863 | 1461285985076 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 17:46:25 INFO - PROCESS | 1863 | 1461285985211 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a641c000 == 21 [pid = 1863] [id = 27] 17:46:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 78 (0x7f789b211800) [pid = 1863] [serial = 78] [outer = (nil)] 17:46:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 79 (0x7f789e569800) [pid = 1863] [serial = 79] [outer = 0x7f789b211800] 17:46:25 INFO - PROCESS | 1863 | 1461285985290 Marionette DEBUG loaded listener.js 17:46:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 80 (0x7f789f48b800) [pid = 1863] [serial = 80] [outer = 0x7f789b211800] 17:46:26 INFO - PROCESS | 1863 | 1461285986112 Marionette TRACE conn5 <- [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]]]}] 17:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1287ms 17:46:26 INFO - PROCESS | 1863 | 1461285986146 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 17:46:26 INFO - PROCESS | 1863 | 1461285986150 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 17:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:46:26 INFO - PROCESS | 1863 | 1461285986156 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:46:26 INFO - PROCESS | 1863 | 1461285986162 Marionette TRACE conn5 <- [1,82,null,{}] 17:46:26 INFO - PROCESS | 1863 | 1461285986197 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:26 INFO - PROCESS | 1863 | 1461285986401 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 17:46:26 INFO - PROCESS | 1863 | 1461285986564 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ac66c000 == 22 [pid = 1863] [id = 28] 17:46:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 81 (0x7f78a5302800) [pid = 1863] [serial = 81] [outer = (nil)] 17:46:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 82 (0x7f78a65b1c00) [pid = 1863] [serial = 82] [outer = 0x7f78a5302800] 17:46:26 INFO - PROCESS | 1863 | 1461285986705 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 83 (0x7f78a9d67400) [pid = 1863] [serial = 83] [outer = 0x7f78a5302800] 17:46:27 INFO - PROCESS | 1863 | 1461285987771 Marionette TRACE conn5 <- [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]]]}] 17:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1659ms 17:46:27 INFO - PROCESS | 1863 | 1461285987819 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 17:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:46:27 INFO - PROCESS | 1863 | 1461285987825 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 17:46:27 INFO - PROCESS | 1863 | 1461285987832 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:46:27 INFO - PROCESS | 1863 | 1461285987834 Marionette TRACE conn5 <- [1,86,null,{}] 17:46:27 INFO - PROCESS | 1863 | 1461285987840 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:28 INFO - PROCESS | 1863 | 1461285988051 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 17:46:28 INFO - PROCESS | 1863 | 1461285988186 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae9a8000 == 23 [pid = 1863] [id = 29] 17:46:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 84 (0x7f78a65b2000) [pid = 1863] [serial = 84] [outer = (nil)] 17:46:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 85 (0x7f78ac650c00) [pid = 1863] [serial = 85] [outer = 0x7f78a65b2000] 17:46:28 INFO - PROCESS | 1863 | 1461285988273 Marionette DEBUG loaded listener.js 17:46:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 86 (0x7f78ac6c1400) [pid = 1863] [serial = 86] [outer = 0x7f78a65b2000] 17:46:29 INFO - PROCESS | 1863 | 1461285989445 Marionette TRACE conn5 <- [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]]]}] 17:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1687ms 17:46:29 INFO - PROCESS | 1863 | 1461285989520 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 17:46:29 INFO - PROCESS | 1863 | 1461285989524 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 17:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:46:29 INFO - PROCESS | 1863 | 1461285989531 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:46:29 INFO - PROCESS | 1863 | 1461285989534 Marionette TRACE conn5 <- [1,90,null,{}] 17:46:29 INFO - PROCESS | 1863 | 1461285989547 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:29 INFO - PROCESS | 1863 | 1461285989750 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 17:46:29 INFO - PROCESS | 1863 | 1461285989915 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efed800 == 24 [pid = 1863] [id = 30] 17:46:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f788efce000) [pid = 1863] [serial = 87] [outer = (nil)] 17:46:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f788efd8400) [pid = 1863] [serial = 88] [outer = 0x7f788efce000] 17:46:29 INFO - PROCESS | 1863 | 1461285989994 Marionette DEBUG loaded listener.js 17:46:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f788efdcc00) [pid = 1863] [serial = 89] [outer = 0x7f788efce000] 17:46:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788e7b0c00) [pid = 1863] [serial = 90] [outer = 0x7f788f2fb000] 17:46:30 INFO - PROCESS | 1863 | 1461285990916 Marionette TRACE conn5 <- [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]]]}] 17:46:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1436ms 17:46:31 INFO - PROCESS | 1863 | 1461285991060 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 17:46:31 INFO - PROCESS | 1863 | 1461285991069 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 17:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:46:31 INFO - PROCESS | 1863 | 1461285991106 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:46:31 INFO - PROCESS | 1863 | 1461285991112 Marionette TRACE conn5 <- [1,94,null,{}] 17:46:31 INFO - PROCESS | 1863 | 1461285991125 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:31 INFO - PROCESS | 1863 | 1461285991430 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 17:46:31 INFO - PROCESS | 1863 | 1461285991585 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789915a800 == 25 [pid = 1863] [id = 31] 17:46:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f788f2f0800) [pid = 1863] [serial = 91] [outer = (nil)] 17:46:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f788f74ec00) [pid = 1863] [serial = 92] [outer = 0x7f788f2f0800] 17:46:31 INFO - PROCESS | 1863 | 1461285991656 Marionette DEBUG loaded listener.js 17:46:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f7897867c00) [pid = 1863] [serial = 93] [outer = 0x7f788f2f0800] 17:46:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a53ac000 == 24 [pid = 1863] [id = 8] 17:46:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a9e59800 == 23 [pid = 1863] [id = 23] 17:46:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a642d800 == 22 [pid = 1863] [id = 22] 17:46:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5002800 == 21 [pid = 1863] [id = 21] 17:46:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789adde000 == 20 [pid = 1863] [id = 20] 17:46:32 INFO - PROCESS | 1863 | 1461285992529 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1501ms 17:46:32 INFO - PROCESS | 1863 | 1461285992602 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 17:46:32 INFO - PROCESS | 1863 | 1461285992608 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 17:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:46:32 INFO - PROCESS | 1863 | 1461285992617 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:46:32 INFO - PROCESS | 1863 | 1461285992623 Marionette TRACE conn5 <- [1,98,null,{}] 17:46:32 INFO - PROCESS | 1863 | 1461285992633 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:32 INFO - PROCESS | 1863 | 1461285992872 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 17:46:33 INFO - PROCESS | 1863 | 1461285993072 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e816800 == 21 [pid = 1863] [id = 32] 17:46:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f7892015400) [pid = 1863] [serial = 94] [outer = (nil)] 17:46:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f789544b400) [pid = 1863] [serial = 95] [outer = 0x7f7892015400] 17:46:33 INFO - PROCESS | 1863 | 1461285993198 Marionette DEBUG loaded listener.js 17:46:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f7898ef1000) [pid = 1863] [serial = 96] [outer = 0x7f7892015400] 17:46:34 INFO - PROCESS | 1863 | 1461285994040 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1491ms 17:46:34 INFO - PROCESS | 1863 | 1461285994109 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 17:46:34 INFO - PROCESS | 1863 | 1461285994119 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 17:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:46:34 INFO - PROCESS | 1863 | 1461285994130 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:46:34 INFO - PROCESS | 1863 | 1461285994133 Marionette TRACE conn5 <- [1,102,null,{}] 17:46:34 INFO - PROCESS | 1863 | 1461285994140 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:34 INFO - PROCESS | 1863 | 1461285994344 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 17:46:34 INFO - PROCESS | 1863 | 1461285994456 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aaa20800 == 22 [pid = 1863] [id = 33] 17:46:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f78949e1c00) [pid = 1863] [serial = 97] [outer = (nil)] 17:46:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f789b21ec00) [pid = 1863] [serial = 98] [outer = 0x7f78949e1c00] 17:46:34 INFO - PROCESS | 1863 | 1461285994546 Marionette DEBUG loaded listener.js 17:46:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f789e83dc00) [pid = 1863] [serial = 99] [outer = 0x7f78949e1c00] 17:46:35 INFO - PROCESS | 1863 | 1461285995360 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1286ms 17:46:35 INFO - PROCESS | 1863 | 1461285995417 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 17:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:46:35 INFO - PROCESS | 1863 | 1461285995421 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 17:46:35 INFO - PROCESS | 1863 | 1461285995429 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:46:35 INFO - PROCESS | 1863 | 1461285995435 Marionette TRACE conn5 <- [1,106,null,{}] 17:46:35 INFO - PROCESS | 1863 | 1461285995451 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:35 INFO - PROCESS | 1863 | 1461285995654 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 17:46:35 INFO - PROCESS | 1863 | 1461285995791 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e77c000 == 23 [pid = 1863] [id = 34] 17:46:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f78a523fc00) [pid = 1863] [serial = 100] [outer = (nil)] 17:46:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f78a5589000) [pid = 1863] [serial = 101] [outer = 0x7f78a523fc00] 17:46:35 INFO - PROCESS | 1863 | 1461285995874 Marionette DEBUG loaded listener.js 17:46:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f78a6712800) [pid = 1863] [serial = 102] [outer = 0x7f78a523fc00] 17:46:37 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efed800 == 22 [pid = 1863] [id = 30] 17:46:37 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ae9a8000 == 21 [pid = 1863] [id = 29] 17:46:37 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ac66c000 == 20 [pid = 1863] [id = 28] 17:46:37 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a641c000 == 19 [pid = 1863] [id = 27] 17:46:37 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b47e800 == 18 [pid = 1863] [id = 26] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa55c800 == 17 [pid = 1863] [id = 24] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a55dd000 == 16 [pid = 1863] [id = 18] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899db2800 == 15 [pid = 1863] [id = 19] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5514800 == 14 [pid = 1863] [id = 11] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899bcb800 == 13 [pid = 1863] [id = 25] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b01d000 == 12 [pid = 1863] [id = 14] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aaa20800 == 11 [pid = 1863] [id = 33] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789915a800 == 10 [pid = 1863] [id = 31] 17:46:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e816800 == 9 [pid = 1863] [id = 32] 17:46:40 INFO - PROCESS | 1863 | 1461286000502 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 5113ms 17:46:40 INFO - PROCESS | 1863 | 1461286000542 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 17:46:40 INFO - PROCESS | 1863 | 1461286000548 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 17:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:46:40 INFO - PROCESS | 1863 | 1461286000569 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:46:40 INFO - PROCESS | 1863 | 1461286000576 Marionette TRACE conn5 <- [1,110,null,{}] 17:46:40 INFO - PROCESS | 1863 | 1461286000587 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:40 INFO - PROCESS | 1863 | 1461286000757 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 17:46:40 INFO - PROCESS | 1863 | 1461286000848 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efdf800 == 10 [pid = 1863] [id = 35] 17:46:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788e959c00) [pid = 1863] [serial = 103] [outer = (nil)] 17:46:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f788ffb6800) [pid = 1863] [serial = 104] [outer = 0x7f788e959c00] 17:46:40 INFO - PROCESS | 1863 | 1461286000922 Marionette DEBUG loaded listener.js 17:46:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f789200f400) [pid = 1863] [serial = 105] [outer = 0x7f788e959c00] 17:46:41 INFO - PROCESS | 1863 | 1461286001606 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1098ms 17:46:41 INFO - PROCESS | 1863 | 1461286001667 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 17:46:41 INFO - PROCESS | 1863 | 1461286001678 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 17:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:46:41 INFO - PROCESS | 1863 | 1461286001690 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:46:41 INFO - PROCESS | 1863 | 1461286001694 Marionette TRACE conn5 <- [1,114,null,{}] 17:46:41 INFO - PROCESS | 1863 | 1461286001718 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:41 INFO - PROCESS | 1863 | 1461286001873 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 17:46:41 INFO - PROCESS | 1863 | 1461286001886 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921e3800 == 11 [pid = 1863] [id = 36] 17:46:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f789200fc00) [pid = 1863] [serial = 106] [outer = (nil)] 17:46:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f7894927c00) [pid = 1863] [serial = 107] [outer = 0x7f789200fc00] 17:46:41 INFO - PROCESS | 1863 | 1461286001950 Marionette DEBUG loaded listener.js 17:46:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f7895408c00) [pid = 1863] [serial = 108] [outer = 0x7f789200fc00] 17:46:42 INFO - PROCESS | 1863 | 1461286002755 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1100ms 17:46:42 INFO - PROCESS | 1863 | 1461286002852 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 17:46:42 INFO - PROCESS | 1863 | 1461286002856 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 17:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:46:42 INFO - PROCESS | 1863 | 1461286002949 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:46:42 INFO - PROCESS | 1863 | 1461286002954 Marionette TRACE conn5 <- [1,118,null,{}] 17:46:43 INFO - PROCESS | 1863 | 1461286003006 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:43 INFO - PROCESS | 1863 | 1461286003275 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 17:46:43 INFO - PROCESS | 1863 | 1461286003311 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899ae7800 == 12 [pid = 1863] [id = 37] 17:46:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f7892010400) [pid = 1863] [serial = 109] [outer = (nil)] 17:46:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f7899f32000) [pid = 1863] [serial = 110] [outer = 0x7f7892010400] 17:46:43 INFO - PROCESS | 1863 | 1461286003381 Marionette DEBUG loaded listener.js 17:46:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f7899fdd800) [pid = 1863] [serial = 111] [outer = 0x7f7892010400] 17:46:44 INFO - PROCESS | 1863 | 1461286004152 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1299ms 17:46:44 INFO - PROCESS | 1863 | 1461286004207 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 17:46:44 INFO - PROCESS | 1863 | 1461286004211 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 17:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:46:44 INFO - PROCESS | 1863 | 1461286004217 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:46:44 INFO - PROCESS | 1863 | 1461286004220 Marionette TRACE conn5 <- [1,122,null,{}] 17:46:44 INFO - PROCESS | 1863 | 1461286004225 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:44 INFO - PROCESS | 1863 | 1461286004401 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 17:46:44 INFO - PROCESS | 1863 | 1461286004423 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e81a000 == 13 [pid = 1863] [id = 38] 17:46:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f7899fdf000) [pid = 1863] [serial = 112] [outer = (nil)] 17:46:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f789b213400) [pid = 1863] [serial = 113] [outer = 0x7f7899fdf000] 17:46:44 INFO - PROCESS | 1863 | 1461286004486 Marionette DEBUG loaded listener.js 17:46:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f789b838c00) [pid = 1863] [serial = 114] [outer = 0x7f7899fdf000] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f78a5302800) [pid = 1863] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f7892331400) [pid = 1863] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f789b45cc00) [pid = 1863] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f7898ee7400) [pid = 1863] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f7899fda400) [pid = 1863] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f788f748000) [pid = 1863] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f7896c33400) [pid = 1863] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788f2f0800) [pid = 1863] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f788ffb6400) [pid = 1863] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f78a65b2000) [pid = 1863] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f789b211800) [pid = 1863] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f7895447800) [pid = 1863] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f789b219c00) [pid = 1863] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f789aa29800) [pid = 1863] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f78975e3000) [pid = 1863] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f7892013000) [pid = 1863] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f7892013800) [pid = 1863] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f788ffbac00) [pid = 1863] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f7899fe0c00) [pid = 1863] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f788f884800) [pid = 1863] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f788efce000) [pid = 1863] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f78949e1c00) [pid = 1863] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f789b45b800) [pid = 1863] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f788ffb4c00) [pid = 1863] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:46:45 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f7892015400) [pid = 1863] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:46:45 INFO - PROCESS | 1863 | 1461286005961 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1829ms 17:46:46 INFO - PROCESS | 1863 | 1461286006069 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 17:46:46 INFO - PROCESS | 1863 | 1461286006073 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 17:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:46:46 INFO - PROCESS | 1863 | 1461286006141 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:46:46 INFO - PROCESS | 1863 | 1461286006144 Marionette TRACE conn5 <- [1,126,null,{}] 17:46:46 INFO - PROCESS | 1863 | 1461286006187 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:46 INFO - PROCESS | 1863 | 1461286006385 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 17:46:46 INFO - PROCESS | 1863 | 1461286006436 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789abcc000 == 14 [pid = 1863] [id = 39] 17:46:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788efd2800) [pid = 1863] [serial = 115] [outer = (nil)] 17:46:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f788f748000) [pid = 1863] [serial = 116] [outer = 0x7f788efd2800] 17:46:46 INFO - PROCESS | 1863 | 1461286006504 Marionette DEBUG loaded listener.js 17:46:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f789b83cc00) [pid = 1863] [serial = 117] [outer = 0x7f788efd2800] 17:46:47 INFO - PROCESS | 1863 | 1461286007219 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1151ms 17:46:47 INFO - PROCESS | 1863 | 1461286007241 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 17:46:47 INFO - PROCESS | 1863 | 1461286007244 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 17:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:46:47 INFO - PROCESS | 1863 | 1461286007250 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:46:47 INFO - PROCESS | 1863 | 1461286007252 Marionette TRACE conn5 <- [1,130,null,{}] 17:46:47 INFO - PROCESS | 1863 | 1461286007266 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:47 INFO - PROCESS | 1863 | 1461286007498 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 17:46:47 INFO - PROCESS | 1863 | 1461286007518 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6207800 == 15 [pid = 1863] [id = 40] 17:46:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788efd7800) [pid = 1863] [serial = 118] [outer = (nil)] 17:46:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f789f48a800) [pid = 1863] [serial = 119] [outer = 0x7f788efd7800] 17:46:47 INFO - PROCESS | 1863 | 1461286007593 Marionette DEBUG loaded listener.js 17:46:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f78a5758c00) [pid = 1863] [serial = 120] [outer = 0x7f788efd7800] 17:46:48 INFO - PROCESS | 1863 | 1461286008662 Marionette TRACE conn5 <- [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]]]}] 17:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1438ms 17:46:48 INFO - PROCESS | 1863 | 1461286008691 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 17:46:48 INFO - PROCESS | 1863 | 1461286008699 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 17:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:46:48 INFO - PROCESS | 1863 | 1461286008711 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:46:48 INFO - PROCESS | 1863 | 1461286008716 Marionette TRACE conn5 <- [1,134,null,{}] 17:46:48 INFO - PROCESS | 1863 | 1461286008754 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:48 INFO - PROCESS | 1863 | 1461286008949 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 17:46:49 INFO - PROCESS | 1863 | 1461286009089 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78960b9800 == 16 [pid = 1863] [id = 41] 17:46:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788ffb2800) [pid = 1863] [serial = 121] [outer = (nil)] 17:46:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f78921b8c00) [pid = 1863] [serial = 122] [outer = 0x7f788ffb2800] 17:46:49 INFO - PROCESS | 1863 | 1461286009175 Marionette DEBUG loaded listener.js 17:46:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f78949e4c00) [pid = 1863] [serial = 123] [outer = 0x7f788ffb2800] 17:46:50 INFO - PROCESS | 1863 | 1461286010143 Marionette TRACE conn5 <- [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]]]}] 17:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1451ms 17:46:50 INFO - PROCESS | 1863 | 1461286010162 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 17:46:50 INFO - PROCESS | 1863 | 1461286010172 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 17:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:46:50 INFO - PROCESS | 1863 | 1461286010182 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:46:50 INFO - PROCESS | 1863 | 1461286010187 Marionette TRACE conn5 <- [1,138,null,{}] 17:46:50 INFO - PROCESS | 1863 | 1461286010193 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:50 INFO - PROCESS | 1863 | 1461286010370 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 17:46:50 INFO - PROCESS | 1863 | 1461286010513 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5003800 == 17 [pid = 1863] [id = 42] 17:46:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f7896c2ac00) [pid = 1863] [serial = 124] [outer = (nil)] 17:46:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f7899109000) [pid = 1863] [serial = 125] [outer = 0x7f7896c2ac00] 17:46:50 INFO - PROCESS | 1863 | 1461286010599 Marionette DEBUG loaded listener.js 17:46:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f7899f34c00) [pid = 1863] [serial = 126] [outer = 0x7f7896c2ac00] 17:46:51 INFO - PROCESS | 1863 | 1461286011758 Marionette TRACE conn5 <- [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]]]}] 17:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1632ms 17:46:51 INFO - PROCESS | 1863 | 1461286011815 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 17:46:51 INFO - PROCESS | 1863 | 1461286011821 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 17:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:46:51 INFO - PROCESS | 1863 | 1461286011830 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:46:51 INFO - PROCESS | 1863 | 1461286011836 Marionette TRACE conn5 <- [1,142,null,{}] 17:46:51 INFO - PROCESS | 1863 | 1461286011845 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:51 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e77c000 == 16 [pid = 1863] [id = 34] 17:46:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efdf800 == 15 [pid = 1863] [id = 35] 17:46:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78921e3800 == 14 [pid = 1863] [id = 36] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f78a5234c00) [pid = 1863] [serial = 17] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f7899fdd000) [pid = 1863] [serial = 38] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f788f87e800) [pid = 1863] [serial = 31] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f78aa3c7c00) [pid = 1863] [serial = 23] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f788f885000) [pid = 1863] [serial = 32] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f788f746800) [pid = 1863] [serial = 28] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f789b134400) [pid = 1863] [serial = 41] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f7897bf2400) [pid = 1863] [serial = 44] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f789e569800) [pid = 1863] [serial = 79] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f7892015000) [pid = 1863] [serial = 46] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f789ad66000) [pid = 1863] [serial = 40] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f789622ec00) [pid = 1863] [serial = 43] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 88 (0x7f78ac650c00) [pid = 1863] [serial = 85] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 87 (0x7f789b0d2c00) [pid = 1863] [serial = 61] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 86 (0x7f7899f32400) [pid = 1863] [serial = 56] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 85 (0x7f7894934c00) [pid = 1863] [serial = 73] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 84 (0x7f7899fde400) [pid = 1863] [serial = 76] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 83 (0x7f78a9d67400) [pid = 1863] [serial = 83] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 82 (0x7f7899f34000) [pid = 1863] [serial = 58] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 81 (0x7f78a65b1c00) [pid = 1863] [serial = 82] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 80 (0x7f78a812c800) [pid = 1863] [serial = 2] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 79 (0x7f7896239c00) [pid = 1863] [serial = 35] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 78 (0x7f7894930000) [pid = 1863] [serial = 34] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 77 (0x7f789b83c000) [pid = 1863] [serial = 16] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 76 (0x7f7899f44400) [pid = 1863] [serial = 37] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 75 (0x7f7899f32800) [pid = 1863] [serial = 19] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 74 (0x7f78a9e49800) [pid = 1863] [serial = 25] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 73 (0x7f7899fdb800) [pid = 1863] [serial = 22] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 72 (0x7f78a5589800) [pid = 1863] [serial = 53] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 71 (0x7f78ac6c1400) [pid = 1863] [serial = 86] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 70 (0x7f789f48b800) [pid = 1863] [serial = 80] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 69 (0x7f7898dd1800) [pid = 1863] [serial = 55] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 68 (0x7f7898ef1c00) [pid = 1863] [serial = 12] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 67 (0x7f7898ef1000) [pid = 1863] [serial = 96] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 66 (0x7f789f490800) [pid = 1863] [serial = 50] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 65 (0x7f78a5373800) [pid = 1863] [serial = 52] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 64 (0x7f7899104000) [pid = 1863] [serial = 9] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 63 (0x7f789b3d0c00) [pid = 1863] [serial = 49] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 62 (0x7f789b219800) [pid = 1863] [serial = 62] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 61 (0x7f789ad1c000) [pid = 1863] [serial = 77] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 60 (0x7f789aa7dc00) [pid = 1863] [serial = 47] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 59 (0x7f78a5302c00) [pid = 1863] [serial = 64] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 58 (0x7f788f74ec00) [pid = 1863] [serial = 92] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 57 (0x7f78976f3c00) [pid = 1863] [serial = 74] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 56 (0x7f78a5589000) [pid = 1863] [serial = 101] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 55 (0x7f78a57f6400) [pid = 1863] [serial = 65] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 54 (0x7f789e847800) [pid = 1863] [serial = 67] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 53 (0x7f78a5310400) [pid = 1863] [serial = 68] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 52 (0x7f789f48a400) [pid = 1863] [serial = 70] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 51 (0x7f789544b400) [pid = 1863] [serial = 95] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 50 (0x7f789b21ec00) [pid = 1863] [serial = 98] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 49 (0x7f7899fd9400) [pid = 1863] [serial = 59] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 48 (0x7f7897867c00) [pid = 1863] [serial = 93] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 47 (0x7f788efd8400) [pid = 1863] [serial = 88] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 46 (0x7f788f748400) [pid = 1863] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 45 (0x7f78a64f1400) [pid = 1863] [serial = 71] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 44 (0x7f788efdcc00) [pid = 1863] [serial = 89] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | --DOMWINDOW == 43 (0x7f789e83dc00) [pid = 1863] [serial = 99] [outer = (nil)] [url = about:blank] 17:46:52 INFO - PROCESS | 1863 | 1461286012550 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 17:46:52 INFO - PROCESS | 1863 | 1461286012632 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efde000 == 15 [pid = 1863] [id = 43] 17:46:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 44 (0x7f788efdc000) [pid = 1863] [serial = 127] [outer = (nil)] 17:46:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 45 (0x7f788f747800) [pid = 1863] [serial = 128] [outer = 0x7f788efdc000] 17:46:52 INFO - PROCESS | 1863 | 1461286012702 Marionette DEBUG loaded listener.js 17:46:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 46 (0x7f788f885000) [pid = 1863] [serial = 129] [outer = 0x7f788efdc000] 17:46:53 INFO - PROCESS | 1863 | 1461286013375 Marionette TRACE conn5 <- [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]]]}] 17:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1588ms 17:46:53 INFO - PROCESS | 1863 | 1461286013420 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 17:46:53 INFO - PROCESS | 1863 | 1461286013428 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 17:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:46:53 INFO - PROCESS | 1863 | 1461286013438 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:46:53 INFO - PROCESS | 1863 | 1461286013443 Marionette TRACE conn5 <- [1,146,null,{}] 17:46:53 INFO - PROCESS | 1863 | 1461286013448 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:53 INFO - PROCESS | 1863 | 1461286013601 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 17:46:53 INFO - PROCESS | 1863 | 1461286013614 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921e5800 == 16 [pid = 1863] [id = 44] 17:46:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 47 (0x7f78921b6400) [pid = 1863] [serial = 130] [outer = (nil)] 17:46:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 48 (0x7f78921be800) [pid = 1863] [serial = 131] [outer = 0x7f78921b6400] 17:46:53 INFO - PROCESS | 1863 | 1461286013678 Marionette DEBUG loaded listener.js 17:46:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 49 (0x7f789492e400) [pid = 1863] [serial = 132] [outer = 0x7f78921b6400] 17:46:54 INFO - PROCESS | 1863 | 1461286014329 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:46:54 INFO - PROCESS | 1863 | 1461286014496 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1090ms 17:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:46:54 INFO - PROCESS | 1863 | 1461286014530 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 17:46:54 INFO - PROCESS | 1863 | 1461286014533 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 17:46:54 INFO - PROCESS | 1863 | 1461286014539 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:46:54 INFO - PROCESS | 1863 | 1461286014545 Marionette TRACE conn5 <- [1,150,null,{}] 17:46:54 INFO - PROCESS | 1863 | 1461286014562 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:54 INFO - PROCESS | 1863 | 1461286014717 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 17:46:54 INFO - PROCESS | 1863 | 1461286014738 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789983b000 == 17 [pid = 1863] [id = 45] 17:46:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 50 (0x7f788efd3400) [pid = 1863] [serial = 133] [outer = (nil)] 17:46:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 51 (0x7f7899104000) [pid = 1863] [serial = 134] [outer = 0x7f788efd3400] 17:46:54 INFO - PROCESS | 1863 | 1461286014808 Marionette DEBUG loaded listener.js 17:46:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 52 (0x7f7899f2c800) [pid = 1863] [serial = 135] [outer = 0x7f788efd3400] 17:46:55 INFO - PROCESS | 1863 | 1461286015704 Marionette TRACE conn5 <- [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]]]}] 17:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1186ms 17:46:55 INFO - PROCESS | 1863 | 1461286015725 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 17:46:55 INFO - PROCESS | 1863 | 1461286015728 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 17:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:46:55 INFO - PROCESS | 1863 | 1461286015734 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:46:55 INFO - PROCESS | 1863 | 1461286015737 Marionette TRACE conn5 <- [1,154,null,{}] 17:46:55 INFO - PROCESS | 1863 | 1461286015742 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:55 INFO - PROCESS | 1863 | 1461286015913 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 17:46:55 INFO - PROCESS | 1863 | --DOMWINDOW == 51 (0x7f7899fdf000) [pid = 1863] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:46:55 INFO - PROCESS | 1863 | --DOMWINDOW == 50 (0x7f788efd2800) [pid = 1863] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:46:55 INFO - PROCESS | 1863 | --DOMWINDOW == 49 (0x7f78a523fc00) [pid = 1863] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:46:55 INFO - PROCESS | 1863 | --DOMWINDOW == 48 (0x7f788e959c00) [pid = 1863] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:46:55 INFO - PROCESS | 1863 | --DOMWINDOW == 47 (0x7f789200fc00) [pid = 1863] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:46:55 INFO - PROCESS | 1863 | --DOMWINDOW == 46 (0x7f7892010400) [pid = 1863] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:46:55 INFO - PROCESS | 1863 | 1461286015986 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78954ef000 == 18 [pid = 1863] [id = 46] 17:46:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 47 (0x7f788e7afc00) [pid = 1863] [serial = 136] [outer = (nil)] 17:46:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 48 (0x7f788efd2800) [pid = 1863] [serial = 137] [outer = 0x7f788e7afc00] 17:46:56 INFO - PROCESS | 1863 | 1461286016051 Marionette DEBUG loaded listener.js 17:46:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 49 (0x7f7899fda800) [pid = 1863] [serial = 138] [outer = 0x7f788e7afc00] 17:46:56 INFO - PROCESS | 1863 | 1461286016729 Marionette TRACE conn5 <- [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]]]}] 17:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1031ms 17:46:56 INFO - PROCESS | 1863 | 1461286016767 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 17:46:56 INFO - PROCESS | 1863 | 1461286016770 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 17:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:46:56 INFO - PROCESS | 1863 | 1461286016777 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:46:56 INFO - PROCESS | 1863 | 1461286016780 Marionette TRACE conn5 <- [1,158,null,{}] 17:46:56 INFO - PROCESS | 1863 | 1461286016785 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:56 INFO - PROCESS | 1863 | 1461286016958 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 17:46:56 INFO - PROCESS | 1863 | 1461286016981 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b317800 == 19 [pid = 1863] [id = 47] 17:46:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 50 (0x7f788e7b9000) [pid = 1863] [serial = 139] [outer = (nil)] 17:46:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 51 (0x7f789a435000) [pid = 1863] [serial = 140] [outer = 0x7f788e7b9000] 17:46:57 INFO - PROCESS | 1863 | 1461286017043 Marionette DEBUG loaded listener.js 17:46:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 52 (0x7f789ad16c00) [pid = 1863] [serial = 141] [outer = 0x7f788e7b9000] 17:46:57 INFO - PROCESS | 1863 | 1461286017941 Marionette TRACE conn5 <- [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]]]}] 17:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1178ms 17:46:57 INFO - PROCESS | 1863 | 1461286017955 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 17:46:57 INFO - PROCESS | 1863 | 1461286017957 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 17:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:46:57 INFO - PROCESS | 1863 | 1461286017964 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:46:57 INFO - PROCESS | 1863 | 1461286017967 Marionette TRACE conn5 <- [1,162,null,{}] 17:46:57 INFO - PROCESS | 1863 | 1461286017972 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:58 INFO - PROCESS | 1863 | 1461286018227 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 17:46:58 INFO - PROCESS | 1863 | 1461286018245 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b319800 == 20 [pid = 1863] [id = 48] 17:46:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 53 (0x7f789b0d7800) [pid = 1863] [serial = 142] [outer = (nil)] 17:46:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 54 (0x7f789b0d3400) [pid = 1863] [serial = 143] [outer = 0x7f789b0d7800] 17:46:58 INFO - PROCESS | 1863 | 1461286018326 Marionette DEBUG loaded listener.js 17:46:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 55 (0x7f789e841800) [pid = 1863] [serial = 144] [outer = 0x7f789b0d7800] 17:46:59 INFO - PROCESS | 1863 | 1461286019326 Marionette TRACE conn5 <- [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]]]}] 17:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1383ms 17:46:59 INFO - PROCESS | 1863 | 1461286019348 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 17:46:59 INFO - PROCESS | 1863 | 1461286019354 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 17:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:46:59 INFO - PROCESS | 1863 | 1461286019364 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:46:59 INFO - PROCESS | 1863 | 1461286019370 Marionette TRACE conn5 <- [1,166,null,{}] 17:46:59 INFO - PROCESS | 1863 | 1461286019381 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:59 INFO - PROCESS | 1863 | 1461286019611 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 17:46:59 INFO - PROCESS | 1863 | 1461286019629 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921d2800 == 21 [pid = 1863] [id = 49] 17:46:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 56 (0x7f788e950c00) [pid = 1863] [serial = 145] [outer = (nil)] 17:46:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 57 (0x7f788f808800) [pid = 1863] [serial = 146] [outer = 0x7f788e950c00] 17:46:59 INFO - PROCESS | 1863 | 1461286019707 Marionette DEBUG loaded listener.js 17:46:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 58 (0x7f7892011000) [pid = 1863] [serial = 147] [outer = 0x7f788e950c00] 17:47:00 INFO - PROCESS | 1863 | 1461286020769 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1439ms 17:47:00 INFO - PROCESS | 1863 | 1461286020803 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 17:47:00 INFO - PROCESS | 1863 | 1461286020812 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 17:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:47:00 INFO - PROCESS | 1863 | 1461286020824 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:47:00 INFO - PROCESS | 1863 | 1461286020828 Marionette TRACE conn5 <- [1,170,null,{}] 17:47:00 INFO - PROCESS | 1863 | 1461286020835 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:01 INFO - PROCESS | 1863 | 1461286021043 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 17:47:01 INFO - PROCESS | 1863 | 1461286021206 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b414800 == 22 [pid = 1863] [id = 50] 17:47:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 59 (0x7f7895411800) [pid = 1863] [serial = 148] [outer = (nil)] 17:47:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 60 (0x7f78978ec400) [pid = 1863] [serial = 149] [outer = 0x7f7895411800] 17:47:01 INFO - PROCESS | 1863 | 1461286021289 Marionette DEBUG loaded listener.js 17:47:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 61 (0x7f7899f4b800) [pid = 1863] [serial = 150] [outer = 0x7f7895411800] 17:47:02 INFO - PROCESS | 1863 | 1461286022205 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1440ms 17:47:02 INFO - PROCESS | 1863 | 1461286022263 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 17:47:02 INFO - PROCESS | 1863 | 1461286022267 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 17:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:47:02 INFO - PROCESS | 1863 | 1461286022275 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:47:02 INFO - PROCESS | 1863 | 1461286022281 Marionette TRACE conn5 <- [1,174,null,{}] 17:47:02 INFO - PROCESS | 1863 | 1461286022298 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:02 INFO - PROCESS | 1863 | 1461286022507 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 17:47:02 INFO - PROCESS | 1863 | 1461286022846 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff5a000 == 23 [pid = 1863] [id = 51] 17:47:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 62 (0x7f788e953000) [pid = 1863] [serial = 151] [outer = (nil)] 17:47:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 63 (0x7f788efdbc00) [pid = 1863] [serial = 152] [outer = 0x7f788e953000] 17:47:02 INFO - PROCESS | 1863 | 1461286022975 Marionette DEBUG loaded listener.js 17:47:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 64 (0x7f788f880000) [pid = 1863] [serial = 153] [outer = 0x7f788e953000] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 63 (0x7f789b213400) [pid = 1863] [serial = 113] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 62 (0x7f788f748000) [pid = 1863] [serial = 116] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 61 (0x7f78a6712800) [pid = 1863] [serial = 102] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 60 (0x7f788ffb6800) [pid = 1863] [serial = 104] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 59 (0x7f789200f400) [pid = 1863] [serial = 105] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 58 (0x7f7894927c00) [pid = 1863] [serial = 107] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 57 (0x7f7899fdd800) [pid = 1863] [serial = 111] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 56 (0x7f7899f32000) [pid = 1863] [serial = 110] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 55 (0x7f789b83cc00) [pid = 1863] [serial = 117] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 54 (0x7f789b838c00) [pid = 1863] [serial = 114] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | --DOMWINDOW == 53 (0x7f7895408c00) [pid = 1863] [serial = 108] [outer = (nil)] [url = about:blank] 17:47:03 INFO - PROCESS | 1863 | 1461286023865 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:47:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1643ms 17:47:03 INFO - PROCESS | 1863 | 1461286023922 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 17:47:03 INFO - PROCESS | 1863 | 1461286023930 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 17:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:47:03 INFO - PROCESS | 1863 | 1461286023940 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:47:03 INFO - PROCESS | 1863 | 1461286023946 Marionette TRACE conn5 <- [1,178,null,{}] 17:47:03 INFO - PROCESS | 1863 | 1461286023954 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:04 INFO - PROCESS | 1863 | 1461286024121 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 17:47:04 INFO - PROCESS | 1863 | 1461286024133 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78920ab800 == 24 [pid = 1863] [id = 52] 17:47:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 54 (0x7f788ffb9000) [pid = 1863] [serial = 154] [outer = (nil)] 17:47:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 55 (0x7f78949eac00) [pid = 1863] [serial = 155] [outer = 0x7f788ffb9000] 17:47:04 INFO - PROCESS | 1863 | 1461286024217 Marionette DEBUG loaded listener.js 17:47:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 56 (0x7f7896239000) [pid = 1863] [serial = 156] [outer = 0x7f788ffb9000] 17:47:04 INFO - PROCESS | 1863 | 1461286024951 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1034ms 17:47:04 INFO - PROCESS | 1863 | 1461286024978 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 17:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:47:04 INFO - PROCESS | 1863 | 1461286024984 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 17:47:04 INFO - PROCESS | 1863 | 1461286024993 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:47:04 INFO - PROCESS | 1863 | 1461286024995 Marionette TRACE conn5 <- [1,182,null,{}] 17:47:05 INFO - PROCESS | 1863 | 1461286025003 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:05 INFO - PROCESS | 1863 | 1461286025149 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 17:47:05 INFO - PROCESS | 1863 | 1461286025167 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899837800 == 25 [pid = 1863] [id = 53] 17:47:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 57 (0x7f78921c0c00) [pid = 1863] [serial = 157] [outer = (nil)] 17:47:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 58 (0x7f7899d19000) [pid = 1863] [serial = 158] [outer = 0x7f78921c0c00] 17:47:05 INFO - PROCESS | 1863 | 1461286025315 Marionette DEBUG loaded listener.js 17:47:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 59 (0x7f7899fde400) [pid = 1863] [serial = 159] [outer = 0x7f78921c0c00] 17:47:06 INFO - PROCESS | 1863 | 1461286026036 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1089ms 17:47:06 INFO - PROCESS | 1863 | 1461286026081 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 17:47:06 INFO - PROCESS | 1863 | 1461286026085 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 17:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:47:06 INFO - PROCESS | 1863 | 1461286026099 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:47:06 INFO - PROCESS | 1863 | 1461286026109 Marionette TRACE conn5 <- [1,186,null,{}] 17:47:06 INFO - PROCESS | 1863 | 1461286026126 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:06 INFO - PROCESS | 1863 | 1461286026325 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 17:47:06 INFO - PROCESS | 1863 | 1461286026355 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b46e000 == 26 [pid = 1863] [id = 54] 17:47:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 60 (0x7f7899f27c00) [pid = 1863] [serial = 160] [outer = (nil)] 17:47:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 61 (0x7f789b3cac00) [pid = 1863] [serial = 161] [outer = 0x7f7899f27c00] 17:47:06 INFO - PROCESS | 1863 | 1461286026421 Marionette DEBUG loaded listener.js 17:47:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 62 (0x7f789e568c00) [pid = 1863] [serial = 162] [outer = 0x7f7899f27c00] 17:47:07 INFO - PROCESS | 1863 | 1461286027228 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1166ms 17:47:07 INFO - PROCESS | 1863 | 1461286027259 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 17:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:47:07 INFO - PROCESS | 1863 | 1461286027263 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 17:47:07 INFO - PROCESS | 1863 | 1461286027269 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:47:07 INFO - PROCESS | 1863 | 1461286027272 Marionette TRACE conn5 <- [1,190,null,{}] 17:47:07 INFO - PROCESS | 1863 | 1461286027278 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:07 INFO - PROCESS | 1863 | 1461286027463 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 17:47:07 INFO - PROCESS | 1863 | 1461286027526 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a50d7000 == 27 [pid = 1863] [id = 55] 17:47:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 63 (0x7f7899fdc800) [pid = 1863] [serial = 163] [outer = (nil)] 17:47:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 64 (0x7f789e847c00) [pid = 1863] [serial = 164] [outer = 0x7f7899fdc800] 17:47:07 INFO - PROCESS | 1863 | 1461286027594 Marionette DEBUG loaded listener.js 17:47:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 65 (0x7f789f48f400) [pid = 1863] [serial = 165] [outer = 0x7f7899fdc800] 17:47:08 INFO - PROCESS | 1863 | --DOMWINDOW == 64 (0x7f78921b6400) [pid = 1863] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:47:08 INFO - PROCESS | 1863 | --DOMWINDOW == 63 (0x7f788e7afc00) [pid = 1863] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:47:08 INFO - PROCESS | 1863 | --DOMWINDOW == 62 (0x7f788efd3400) [pid = 1863] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:47:08 INFO - PROCESS | 1863 | --DOMWINDOW == 61 (0x7f788efdc000) [pid = 1863] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:47:08 INFO - PROCESS | 1863 | --DOMWINDOW == 60 (0x7f788e7b9000) [pid = 1863] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:47:08 INFO - PROCESS | 1863 | 1461286028458 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1235ms 17:47:08 INFO - PROCESS | 1863 | 1461286028506 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 17:47:08 INFO - PROCESS | 1863 | 1461286028509 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 17:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:47:08 INFO - PROCESS | 1863 | 1461286028515 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:47:08 INFO - PROCESS | 1863 | 1461286028519 Marionette TRACE conn5 <- [1,194,null,{}] 17:47:08 INFO - PROCESS | 1863 | 1461286028531 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:08 INFO - PROCESS | 1863 | 1461286028677 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 17:47:08 INFO - PROCESS | 1863 | 1461286028692 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a53bf000 == 28 [pid = 1863] [id = 56] 17:47:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 61 (0x7f78a443a800) [pid = 1863] [serial = 166] [outer = (nil)] 17:47:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 62 (0x7f78a44e3c00) [pid = 1863] [serial = 167] [outer = 0x7f78a443a800] 17:47:08 INFO - PROCESS | 1863 | 1461286028775 Marionette DEBUG loaded listener.js 17:47:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 63 (0x7f78a5239000) [pid = 1863] [serial = 168] [outer = 0x7f78a443a800] 17:47:09 INFO - PROCESS | 1863 | 1461286029546 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1041ms 17:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:47:09 INFO - PROCESS | 1863 | 1461286029558 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 17:47:09 INFO - PROCESS | 1863 | 1461286029560 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 17:47:09 INFO - PROCESS | 1863 | 1461286029567 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:47:09 INFO - PROCESS | 1863 | 1461286029569 Marionette TRACE conn5 <- [1,198,null,{}] 17:47:09 INFO - PROCESS | 1863 | 1461286029574 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:09 INFO - PROCESS | 1863 | 1461286029738 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 17:47:09 INFO - PROCESS | 1863 | 1461286029758 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a620b800 == 29 [pid = 1863] [id = 57] 17:47:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 64 (0x7f788e7b8c00) [pid = 1863] [serial = 169] [outer = (nil)] 17:47:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 65 (0x7f78a5549800) [pid = 1863] [serial = 170] [outer = 0x7f788e7b8c00] 17:47:09 INFO - PROCESS | 1863 | 1461286029821 Marionette DEBUG loaded listener.js 17:47:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 66 (0x7f78a57f1000) [pid = 1863] [serial = 171] [outer = 0x7f788e7b8c00] 17:47:10 INFO - PROCESS | 1863 | 1461286030673 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1182ms 17:47:10 INFO - PROCESS | 1863 | 1461286030750 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 17:47:10 INFO - PROCESS | 1863 | 1461286030757 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 17:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:47:10 INFO - PROCESS | 1863 | 1461286030767 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:47:10 INFO - PROCESS | 1863 | 1461286030771 Marionette TRACE conn5 <- [1,202,null,{}] 17:47:10 INFO - PROCESS | 1863 | 1461286030781 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:11 INFO - PROCESS | 1863 | 1461286031010 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 17:47:11 INFO - PROCESS | 1863 | 1461286031144 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7897a33000 == 30 [pid = 1863] [id = 58] 17:47:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 67 (0x7f788ffb4400) [pid = 1863] [serial = 172] [outer = (nil)] 17:47:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 68 (0x7f78921bc800) [pid = 1863] [serial = 173] [outer = 0x7f788ffb4400] 17:47:11 INFO - PROCESS | 1863 | 1461286031225 Marionette DEBUG loaded listener.js 17:47:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 69 (0x7f78949ebc00) [pid = 1863] [serial = 174] [outer = 0x7f788ffb4400] 17:47:12 INFO - PROCESS | 1863 | 1461286032063 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1342ms 17:47:12 INFO - PROCESS | 1863 | 1461286032110 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 17:47:12 INFO - PROCESS | 1863 | 1461286032119 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 17:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:47:12 INFO - PROCESS | 1863 | 1461286032130 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:47:12 INFO - PROCESS | 1863 | 1461286032134 Marionette TRACE conn5 <- [1,206,null,{}] 17:47:12 INFO - PROCESS | 1863 | 1461286032140 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:12 INFO - PROCESS | 1863 | 1461286032306 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 17:47:12 INFO - PROCESS | 1863 | 1461286032435 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899521800 == 31 [pid = 1863] [id = 59] 17:47:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 70 (0x7f7899d1fc00) [pid = 1863] [serial = 175] [outer = (nil)] 17:47:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 71 (0x7f789aa23000) [pid = 1863] [serial = 176] [outer = 0x7f7899d1fc00] 17:47:12 INFO - PROCESS | 1863 | 1461286032508 Marionette DEBUG loaded listener.js 17:47:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 72 (0x7f789ad6f400) [pid = 1863] [serial = 177] [outer = 0x7f7899d1fc00] 17:47:13 INFO - PROCESS | 1863 | 1461286033343 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1231ms 17:47:13 INFO - PROCESS | 1863 | 1461286033361 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 17:47:13 INFO - PROCESS | 1863 | 1461286033364 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 17:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:47:13 INFO - PROCESS | 1863 | 1461286033371 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:47:13 INFO - PROCESS | 1863 | 1461286033377 Marionette TRACE conn5 <- [1,210,null,{}] 17:47:13 INFO - PROCESS | 1863 | 1461286033392 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:13 INFO - PROCESS | 1863 | 1461286033546 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 17:47:13 INFO - PROCESS | 1863 | 1461286033710 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9d34000 == 32 [pid = 1863] [id = 60] 17:47:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 73 (0x7f789e83c400) [pid = 1863] [serial = 178] [outer = (nil)] 17:47:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 74 (0x7f78a505d000) [pid = 1863] [serial = 179] [outer = 0x7f789e83c400] 17:47:13 INFO - PROCESS | 1863 | 1461286033786 Marionette DEBUG loaded listener.js 17:47:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 75 (0x7f78a536c800) [pid = 1863] [serial = 180] [outer = 0x7f789e83c400] 17:47:14 INFO - PROCESS | 1863 | 1461286034712 Marionette TRACE conn5 <- [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]]]}] 17:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1389ms 17:47:14 INFO - PROCESS | 1863 | 1461286034761 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 17:47:14 INFO - PROCESS | 1863 | 1461286034766 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 17:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:47:14 INFO - PROCESS | 1863 | 1461286034772 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:47:14 INFO - PROCESS | 1863 | 1461286034774 Marionette TRACE conn5 <- [1,214,null,{}] 17:47:14 INFO - PROCESS | 1863 | 1461286034780 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:14 INFO - PROCESS | 1863 | 1461286034927 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 17:47:15 INFO - PROCESS | 1863 | 1461286035063 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa54f000 == 33 [pid = 1863] [id = 61] 17:47:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 76 (0x7f789e84b000) [pid = 1863] [serial = 181] [outer = (nil)] 17:47:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 77 (0x7f78a6440800) [pid = 1863] [serial = 182] [outer = 0x7f789e84b000] 17:47:15 INFO - PROCESS | 1863 | 1461286035135 Marionette DEBUG loaded listener.js 17:47:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 78 (0x7f78a65b2000) [pid = 1863] [serial = 183] [outer = 0x7f789e84b000] 17:47:15 INFO - PROCESS | 1863 | 1461286035911 Marionette TRACE conn5 <- [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]]]}] 17:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1177ms 17:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:47:15 INFO - PROCESS | 1863 | 1461286035950 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 17:47:15 INFO - PROCESS | 1863 | 1461286035953 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 17:47:15 INFO - PROCESS | 1863 | 1461286035959 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:47:15 INFO - PROCESS | 1863 | 1461286035962 Marionette TRACE conn5 <- [1,218,null,{}] 17:47:15 INFO - PROCESS | 1863 | 1461286035968 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:16 INFO - PROCESS | 1863 | 1461286036111 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 17:47:16 INFO - PROCESS | 1863 | 1461286036379 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921cf800 == 34 [pid = 1863] [id = 62] 17:47:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 79 (0x7f788e94e800) [pid = 1863] [serial = 184] [outer = (nil)] 17:47:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 80 (0x7f788e959400) [pid = 1863] [serial = 185] [outer = 0x7f788e94e800] 17:47:16 INFO - PROCESS | 1863 | 1461286036455 Marionette DEBUG loaded listener.js 17:47:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 81 (0x7f788ffb6c00) [pid = 1863] [serial = 186] [outer = 0x7f788e94e800] 17:47:17 INFO - PROCESS | 1863 | 1461286037324 Marionette TRACE conn5 <- [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]]]}] 17:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1379ms 17:47:17 INFO - PROCESS | 1863 | 1461286037337 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 17:47:17 INFO - PROCESS | 1863 | 1461286037343 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 17:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:47:17 INFO - PROCESS | 1863 | 1461286037351 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:47:17 INFO - PROCESS | 1863 | 1461286037355 Marionette TRACE conn5 <- [1,222,null,{}] 17:47:17 INFO - PROCESS | 1863 | 1461286037362 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:17 INFO - PROCESS | 1863 | 1461286037512 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 17:47:17 INFO - PROCESS | 1863 | 1461286037651 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 80 (0x7f789b0d3400) [pid = 1863] [serial = 143] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 79 (0x7f78921be800) [pid = 1863] [serial = 131] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 78 (0x7f788efd2800) [pid = 1863] [serial = 137] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 77 (0x7f789492e400) [pid = 1863] [serial = 132] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 76 (0x7f7899109000) [pid = 1863] [serial = 125] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 75 (0x7f7899104000) [pid = 1863] [serial = 134] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 74 (0x7f78921b8c00) [pid = 1863] [serial = 122] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 73 (0x7f788f747800) [pid = 1863] [serial = 128] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 72 (0x7f788f885000) [pid = 1863] [serial = 129] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 71 (0x7f789f48a800) [pid = 1863] [serial = 119] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 70 (0x7f789a435000) [pid = 1863] [serial = 140] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 69 (0x7f789ad16c00) [pid = 1863] [serial = 141] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 68 (0x7f7899f2c800) [pid = 1863] [serial = 135] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | --DOMWINDOW == 67 (0x7f7899fda800) [pid = 1863] [serial = 138] [outer = (nil)] [url = about:blank] 17:47:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e78b800 == 35 [pid = 1863] [id = 63] 17:47:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 68 (0x7f788e955400) [pid = 1863] [serial = 187] [outer = (nil)] 17:47:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 69 (0x7f789492e400) [pid = 1863] [serial = 188] [outer = 0x7f788e955400] 17:47:17 INFO - PROCESS | 1863 | 1461286037755 Marionette DEBUG loaded listener.js 17:47:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 70 (0x7f7899f42800) [pid = 1863] [serial = 189] [outer = 0x7f788e955400] 17:47:18 INFO - PROCESS | 1863 | 1461286038405 Marionette TRACE conn5 <- [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]]]}] 17:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1085ms 17:47:18 INFO - PROCESS | 1863 | 1461286038440 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 17:47:18 INFO - PROCESS | 1863 | 1461286038446 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 17:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:47:18 INFO - PROCESS | 1863 | 1461286038459 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:47:18 INFO - PROCESS | 1863 | 1461286038462 Marionette TRACE conn5 <- [1,226,null,{}] 17:47:18 INFO - PROCESS | 1863 | 1461286038468 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:18 INFO - PROCESS | 1863 | 1461286038656 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 17:47:18 INFO - PROCESS | 1863 | 1461286038679 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b312800 == 36 [pid = 1863] [id = 64] 17:47:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 71 (0x7f789ad67800) [pid = 1863] [serial = 190] [outer = (nil)] 17:47:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 72 (0x7f789b130000) [pid = 1863] [serial = 191] [outer = 0x7f789ad67800] 17:47:18 INFO - PROCESS | 1863 | 1461286038743 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 73 (0x7f789e83d400) [pid = 1863] [serial = 192] [outer = 0x7f789ad67800] 17:47:19 INFO - PROCESS | 1863 | 1461286039454 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1031ms 17:47:19 INFO - PROCESS | 1863 | 1461286039489 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 17:47:19 INFO - PROCESS | 1863 | 1461286039493 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 17:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:47:19 INFO - PROCESS | 1863 | 1461286039501 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:47:19 INFO - PROCESS | 1863 | 1461286039509 Marionette TRACE conn5 <- [1,230,null,{}] 17:47:19 INFO - PROCESS | 1863 | 1461286039530 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:19 INFO - PROCESS | 1863 | 1461286039678 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 17:47:19 INFO - PROCESS | 1863 | 1461286039698 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a53bd000 == 37 [pid = 1863] [id = 65] 17:47:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 74 (0x7f78a5233000) [pid = 1863] [serial = 193] [outer = (nil)] 17:47:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 75 (0x7f78a57f6800) [pid = 1863] [serial = 194] [outer = 0x7f78a5233000] 17:47:19 INFO - PROCESS | 1863 | 1461286039760 Marionette DEBUG loaded listener.js 17:47:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 76 (0x7f78a65b1c00) [pid = 1863] [serial = 195] [outer = 0x7f78a5233000] 17:47:20 INFO - PROCESS | 1863 | 1461286040620 Marionette TRACE conn5 <- [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]]]}] 17:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1194ms 17:47:20 INFO - PROCESS | 1863 | 1461286040694 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 17:47:20 INFO - PROCESS | 1863 | 1461286040699 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 17:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:47:20 INFO - PROCESS | 1863 | 1461286040705 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:47:20 INFO - PROCESS | 1863 | 1461286040707 Marionette TRACE conn5 <- [1,234,null,{}] 17:47:20 INFO - PROCESS | 1863 | 1461286040713 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:20 INFO - PROCESS | 1863 | 1461286040889 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 17:47:20 INFO - PROCESS | 1863 | 1461286040950 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a867c000 == 38 [pid = 1863] [id = 66] 17:47:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 77 (0x7f78a57ed400) [pid = 1863] [serial = 196] [outer = (nil)] 17:47:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 78 (0x7f78a8113800) [pid = 1863] [serial = 197] [outer = 0x7f78a57ed400] 17:47:21 INFO - PROCESS | 1863 | 1461286041013 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 79 (0x7f78a9d67400) [pid = 1863] [serial = 198] [outer = 0x7f78a57ed400] 17:47:21 INFO - PROCESS | 1863 | 1461286041704 Marionette TRACE conn5 <- [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]]]}] 17:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1028ms 17:47:21 INFO - PROCESS | 1863 | 1461286041734 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 17:47:21 INFO - PROCESS | 1863 | 1461286041737 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 17:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:47:21 INFO - PROCESS | 1863 | 1461286041743 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:47:21 INFO - PROCESS | 1863 | 1461286041745 Marionette TRACE conn5 <- [1,238,null,{}] 17:47:21 INFO - PROCESS | 1863 | 1461286041756 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:21 INFO - PROCESS | 1863 | 1461286041917 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 17:47:21 INFO - PROCESS | 1863 | 1461286041986 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa7a2800 == 39 [pid = 1863] [id = 67] 17:47:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 80 (0x7f78aa3c6800) [pid = 1863] [serial = 199] [outer = (nil)] 17:47:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 81 (0x7f78aa3ccc00) [pid = 1863] [serial = 200] [outer = 0x7f78aa3c6800] 17:47:22 INFO - PROCESS | 1863 | 1461286042066 Marionette DEBUG loaded listener.js 17:47:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 82 (0x7f78aa789c00) [pid = 1863] [serial = 201] [outer = 0x7f78aa3c6800] 17:47:22 INFO - PROCESS | 1863 | --DOMWINDOW == 81 (0x7f788ffb9000) [pid = 1863] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:47:22 INFO - PROCESS | 1863 | --DOMWINDOW == 80 (0x7f788e953000) [pid = 1863] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:47:22 INFO - PROCESS | 1863 | --DOMWINDOW == 79 (0x7f7899f27c00) [pid = 1863] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:47:22 INFO - PROCESS | 1863 | --DOMWINDOW == 78 (0x7f78a443a800) [pid = 1863] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:47:22 INFO - PROCESS | 1863 | --DOMWINDOW == 77 (0x7f7899fdc800) [pid = 1863] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:47:22 INFO - PROCESS | 1863 | --DOMWINDOW == 76 (0x7f78921c0c00) [pid = 1863] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:47:22 INFO - PROCESS | 1863 | 1461286042873 Marionette TRACE conn5 <- [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]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1179ms 17:47:22 INFO - PROCESS | 1863 | 1461286042924 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 17:47:22 INFO - PROCESS | 1863 | 1461286042928 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 17:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:47:22 INFO - PROCESS | 1863 | 1461286042935 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 1863 | 1461286042939 Marionette TRACE conn5 <- [1,242,null,{}] 17:47:22 INFO - PROCESS | 1863 | 1461286042947 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:23 INFO - PROCESS | 1863 | 1461286043174 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 17:47:23 INFO - PROCESS | 1863 | 1461286043191 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa7ae800 == 40 [pid = 1863] [id = 68] 17:47:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 77 (0x7f788eba0c00) [pid = 1863] [serial = 202] [outer = (nil)] 17:47:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 78 (0x7f788ebaac00) [pid = 1863] [serial = 203] [outer = 0x7f788eba0c00] 17:47:23 INFO - PROCESS | 1863 | 1461286043268 Marionette DEBUG loaded listener.js 17:47:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 79 (0x7f78a5053000) [pid = 1863] [serial = 204] [outer = 0x7f788eba0c00] 17:47:24 INFO - PROCESS | 1863 | 1461286044004 Marionette TRACE conn5 <- [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]]]}] 17:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1085ms 17:47:24 INFO - PROCESS | 1863 | 1461286044028 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 17:47:24 INFO - PROCESS | 1863 | 1461286044032 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 17:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:47:24 INFO - PROCESS | 1863 | 1461286044038 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:47:24 INFO - PROCESS | 1863 | 1461286044040 Marionette TRACE conn5 <- [1,246,null,{}] 17:47:24 INFO - PROCESS | 1863 | 1461286044046 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:24 INFO - PROCESS | 1863 | 1461286044210 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 17:47:24 INFO - PROCESS | 1863 | 1461286044282 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad353800 == 41 [pid = 1863] [id = 69] 17:47:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 80 (0x7f788eba3400) [pid = 1863] [serial = 205] [outer = (nil)] 17:47:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 81 (0x7f78aa78f400) [pid = 1863] [serial = 206] [outer = 0x7f788eba3400] 17:47:24 INFO - PROCESS | 1863 | 1461286044344 Marionette DEBUG loaded listener.js 17:47:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 82 (0x7f78ac64b800) [pid = 1863] [serial = 207] [outer = 0x7f788eba3400] 17:47:25 INFO - PROCESS | 1863 | 1461286045383 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1381ms 17:47:25 INFO - PROCESS | 1863 | 1461286045422 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 17:47:25 INFO - PROCESS | 1863 | 1461286045436 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 17:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:47:25 INFO - PROCESS | 1863 | 1461286045451 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:47:25 INFO - PROCESS | 1863 | 1461286045461 Marionette TRACE conn5 <- [1,250,null,{}] 17:47:25 INFO - PROCESS | 1863 | 1461286045474 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:25 INFO - PROCESS | 1863 | 1461286045786 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 17:47:25 INFO - PROCESS | 1863 | 1461286045857 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b313800 == 42 [pid = 1863] [id = 70] 17:47:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 83 (0x7f789200b800) [pid = 1863] [serial = 208] [outer = (nil)] 17:47:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 84 (0x7f78949e2400) [pid = 1863] [serial = 209] [outer = 0x7f789200b800] 17:47:25 INFO - PROCESS | 1863 | 1461286045981 Marionette DEBUG loaded listener.js 17:47:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 85 (0x7f7898eeb000) [pid = 1863] [serial = 210] [outer = 0x7f789200b800] 17:47:26 INFO - PROCESS | 1863 | 1461286046851 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1443ms 17:47:26 INFO - PROCESS | 1863 | 1461286046892 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 17:47:26 INFO - PROCESS | 1863 | 1461286046900 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 17:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:47:26 INFO - PROCESS | 1863 | 1461286046911 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:47:26 INFO - PROCESS | 1863 | 1461286046915 Marionette TRACE conn5 <- [1,254,null,{}] 17:47:26 INFO - PROCESS | 1863 | 1461286046921 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:27 INFO - PROCESS | 1863 | 1461286047086 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 17:47:27 INFO - PROCESS | 1863 | 1461286047193 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a8684000 == 43 [pid = 1863] [id = 71] 17:47:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 86 (0x7f789aa1ec00) [pid = 1863] [serial = 211] [outer = (nil)] 17:47:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f789b83cc00) [pid = 1863] [serial = 212] [outer = 0x7f789aa1ec00] 17:47:27 INFO - PROCESS | 1863 | 1461286047267 Marionette DEBUG loaded listener.js 17:47:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f78a4435c00) [pid = 1863] [serial = 213] [outer = 0x7f789aa1ec00] 17:47:28 INFO - PROCESS | 1863 | 1461286048093 Marionette TRACE conn5 <- [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]]]}] 17:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1240ms 17:47:28 INFO - PROCESS | 1863 | 1461286048151 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 17:47:28 INFO - PROCESS | 1863 | 1461286048155 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 17:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:47:28 INFO - PROCESS | 1863 | 1461286048162 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:47:28 INFO - PROCESS | 1863 | 1461286048167 Marionette TRACE conn5 <- [1,258,null,{}] 17:47:28 INFO - PROCESS | 1863 | 1461286048183 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:28 INFO - PROCESS | 1863 | 1461286048355 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 17:47:28 INFO - PROCESS | 1863 | 1461286048506 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aeb93000 == 44 [pid = 1863] [id = 72] 17:47:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f78a65ba800) [pid = 1863] [serial = 214] [outer = (nil)] 17:47:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f78a9db9c00) [pid = 1863] [serial = 215] [outer = 0x7f78a65ba800] 17:47:28 INFO - PROCESS | 1863 | 1461286048637 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f78aa786800) [pid = 1863] [serial = 216] [outer = 0x7f78a65ba800] 17:47:29 INFO - PROCESS | 1863 | 1461286049667 Marionette TRACE conn5 <- [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]]]}] 17:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1538ms 17:47:29 INFO - PROCESS | 1863 | 1461286049701 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 17:47:29 INFO - PROCESS | 1863 | 1461286049706 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 17:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:47:29 INFO - PROCESS | 1863 | 1461286049713 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:47:29 INFO - PROCESS | 1863 | 1461286049716 Marionette TRACE conn5 <- [1,262,null,{}] 17:47:29 INFO - PROCESS | 1863 | 1461286049722 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:29 INFO - PROCESS | 1863 | 1461286049897 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 17:47:30 INFO - PROCESS | 1863 | 1461286050038 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899940000 == 45 [pid = 1863] [id = 73] 17:47:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f788e7b2800) [pid = 1863] [serial = 217] [outer = (nil)] 17:47:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f78ac6be400) [pid = 1863] [serial = 218] [outer = 0x7f788e7b2800] 17:47:30 INFO - PROCESS | 1863 | 1461286050115 Marionette DEBUG loaded listener.js 17:47:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f78ad38f400) [pid = 1863] [serial = 219] [outer = 0x7f788e7b2800] 17:47:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f7899a15400) [pid = 1863] [serial = 220] [outer = 0x7f788f2fb000] 17:47:31 INFO - PROCESS | 1863 | 1461286051038 Marionette TRACE conn5 <- [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]]]}] 17:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1378ms 17:47:31 INFO - PROCESS | 1863 | 1461286051126 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 17:47:31 INFO - PROCESS | 1863 | 1461286051131 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 17:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:47:31 INFO - PROCESS | 1863 | 1461286051141 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:47:31 INFO - PROCESS | 1863 | 1461286051143 Marionette TRACE conn5 <- [1,266,null,{}] 17:47:31 INFO - PROCESS | 1863 | 1461286051148 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:31 INFO - PROCESS | 1863 | 1461286051321 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 17:47:31 INFO - PROCESS | 1863 | 1461286051458 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e929000 == 46 [pid = 1863] [id = 74] 17:47:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788efd5c00) [pid = 1863] [serial = 221] [outer = (nil)] 17:47:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f7899a1ac00) [pid = 1863] [serial = 222] [outer = 0x7f788efd5c00] 17:47:31 INFO - PROCESS | 1863 | 1461286051576 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f78aa73c400) [pid = 1863] [serial = 223] [outer = 0x7f788efd5c00] 17:47:32 INFO - PROCESS | 1863 | 1461286052487 Marionette TRACE conn5 <- [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]]]}] 17:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1386ms 17:47:32 INFO - PROCESS | 1863 | 1461286052526 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 17:47:32 INFO - PROCESS | 1863 | 1461286052529 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 17:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:47:32 INFO - PROCESS | 1863 | 1461286052536 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:47:32 INFO - PROCESS | 1863 | 1461286052539 Marionette TRACE conn5 <- [1,270,null,{}] 17:47:32 INFO - PROCESS | 1863 | 1461286052545 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:32 INFO - PROCESS | 1863 | 1461286052732 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 17:47:33 INFO - PROCESS | 1863 | 1461286053115 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789749c000 == 47 [pid = 1863] [id = 75] 17:47:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788eba0400) [pid = 1863] [serial = 224] [outer = (nil)] 17:47:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788eba8800) [pid = 1863] [serial = 225] [outer = 0x7f788eba0400] 17:47:33 INFO - PROCESS | 1863 | 1461286053194 Marionette DEBUG loaded listener.js 17:47:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788f885000) [pid = 1863] [serial = 226] [outer = 0x7f788eba0400] 17:47:33 INFO - PROCESS | 1863 | 1461286053971 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1484ms 17:47:34 INFO - PROCESS | 1863 | 1461286054021 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 17:47:34 INFO - PROCESS | 1863 | 1461286054028 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 17:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:47:34 INFO - PROCESS | 1863 | 1461286054036 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:47:34 INFO - PROCESS | 1863 | 1461286054040 Marionette TRACE conn5 <- [1,274,null,{}] 17:47:34 INFO - PROCESS | 1863 | 1461286054047 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:34 INFO - PROCESS | 1863 | 1461286054211 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 17:47:34 INFO - PROCESS | 1863 | 1461286054371 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e9c7800 == 48 [pid = 1863] [id = 76] 17:47:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f788e954400) [pid = 1863] [serial = 227] [outer = (nil)] 17:47:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f78949edc00) [pid = 1863] [serial = 228] [outer = 0x7f788e954400] 17:47:34 INFO - PROCESS | 1863 | 1461286054500 Marionette DEBUG loaded listener.js 17:47:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f7898ef1c00) [pid = 1863] [serial = 229] [outer = 0x7f788e954400] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa7ae800 == 47 [pid = 1863] [id = 68] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa7a2800 == 46 [pid = 1863] [id = 67] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f78a5549800) [pid = 1863] [serial = 170] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a867c000 == 45 [pid = 1863] [id = 66] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a53bd000 == 44 [pid = 1863] [id = 65] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b312800 == 43 [pid = 1863] [id = 64] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e78b800 == 42 [pid = 1863] [id = 63] 17:47:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78921cf800 == 41 [pid = 1863] [id = 62] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f7896239000) [pid = 1863] [serial = 156] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788efdbc00) [pid = 1863] [serial = 152] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f78949eac00) [pid = 1863] [serial = 155] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f789e568c00) [pid = 1863] [serial = 162] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f78a5239000) [pid = 1863] [serial = 168] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788f808800) [pid = 1863] [serial = 146] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f789b3cac00) [pid = 1863] [serial = 161] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f789e847c00) [pid = 1863] [serial = 164] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f789f48f400) [pid = 1863] [serial = 165] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f7899fde400) [pid = 1863] [serial = 159] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f78a44e3c00) [pid = 1863] [serial = 167] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f78978ec400) [pid = 1863] [serial = 149] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f788f880000) [pid = 1863] [serial = 153] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f7899d19000) [pid = 1863] [serial = 158] [outer = (nil)] [url = about:blank] 17:47:35 INFO - PROCESS | 1863 | 1461286055732 Marionette TRACE conn5 <- [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]]]}] 17:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1731ms 17:47:35 INFO - PROCESS | 1863 | 1461286055773 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 1863 | 1461286055779 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:47:35 INFO - PROCESS | 1863 | 1461286055786 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 1863 | 1461286055789 Marionette TRACE conn5 <- [1,278,null,{}] 17:47:35 INFO - PROCESS | 1863 | 1461286055794 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:35 INFO - PROCESS | 1863 | 1461286055948 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 17:47:36 INFO - PROCESS | 1863 | 1461286056049 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78954ee800 == 42 [pid = 1863] [id = 77] 17:47:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f7892325000) [pid = 1863] [serial = 230] [outer = (nil)] 17:47:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f7899f40800) [pid = 1863] [serial = 231] [outer = 0x7f7892325000] 17:47:36 INFO - PROCESS | 1863 | 1461286056113 Marionette DEBUG loaded listener.js 17:47:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f789b0d2c00) [pid = 1863] [serial = 232] [outer = 0x7f7892325000] 17:47:36 INFO - PROCESS | 1863 | 1461286056792 Marionette TRACE conn5 <- [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]]]}] 17:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1031ms 17:47:36 INFO - PROCESS | 1863 | 1461286056818 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 17:47:36 INFO - PROCESS | 1863 | 1461286056822 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 17:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:47:36 INFO - PROCESS | 1863 | 1461286056835 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:47:36 INFO - PROCESS | 1863 | 1461286056844 Marionette TRACE conn5 <- [1,282,null,{}] 17:47:36 INFO - PROCESS | 1863 | 1461286056950 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:37 INFO - PROCESS | 1863 | 1461286057099 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 17:47:37 INFO - PROCESS | 1863 | 1461286057113 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b324800 == 43 [pid = 1863] [id = 78] 17:47:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f78a443b000) [pid = 1863] [serial = 233] [outer = (nil)] 17:47:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f78a5304c00) [pid = 1863] [serial = 234] [outer = 0x7f78a443b000] 17:47:37 INFO - PROCESS | 1863 | 1461286057175 Marionette DEBUG loaded listener.js 17:47:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f78a57ec000) [pid = 1863] [serial = 235] [outer = 0x7f78a443b000] 17:47:37 INFO - PROCESS | 1863 | 1461286057958 Marionette TRACE conn5 <- [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]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1181ms 17:47:38 INFO - PROCESS | 1863 | 1461286058023 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 17:47:38 INFO - PROCESS | 1863 | 1461286058028 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 17:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:47:38 INFO - PROCESS | 1863 | 1461286058042 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 1863 | 1461286058044 Marionette TRACE conn5 <- [1,286,null,{}] 17:47:38 INFO - PROCESS | 1863 | 1461286058062 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:38 INFO - PROCESS | 1863 | 1461286058246 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 17:47:38 INFO - PROCESS | 1863 | 1461286058271 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a526c800 == 44 [pid = 1863] [id = 79] 17:47:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f7894930000) [pid = 1863] [serial = 236] [outer = (nil)] 17:47:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f78a6716000) [pid = 1863] [serial = 237] [outer = 0x7f7894930000] 17:47:38 INFO - PROCESS | 1863 | 1461286058336 Marionette DEBUG loaded listener.js 17:47:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f78aa3c7c00) [pid = 1863] [serial = 238] [outer = 0x7f7894930000] 17:47:39 INFO - PROCESS | 1863 | 1461286059110 Marionette TRACE conn5 <- [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]]]}] 17:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1142ms 17:47:39 INFO - PROCESS | 1863 | 1461286059193 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 17:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:47:39 INFO - PROCESS | 1863 | 1461286059198 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 17:47:39 INFO - PROCESS | 1863 | 1461286059205 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:47:39 INFO - PROCESS | 1863 | 1461286059208 Marionette TRACE conn5 <- [1,290,null,{}] 17:47:39 INFO - PROCESS | 1863 | 1461286059221 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:39 INFO - PROCESS | 1863 | 1461286059428 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 17:47:39 INFO - PROCESS | 1863 | 1461286059449 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5717800 == 45 [pid = 1863] [id = 80] 17:47:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f78aa743400) [pid = 1863] [serial = 239] [outer = (nil)] 17:47:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f78aaa7e400) [pid = 1863] [serial = 240] [outer = 0x7f78aa743400] 17:47:39 INFO - PROCESS | 1863 | 1461286059538 Marionette DEBUG loaded listener.js 17:47:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f78ae96bc00) [pid = 1863] [serial = 241] [outer = 0x7f78aa743400] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f78a57ed400) [pid = 1863] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f78aa3c6800) [pid = 1863] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f788eba0c00) [pid = 1863] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788e955400) [pid = 1863] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f788e94e800) [pid = 1863] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f78a5233000) [pid = 1863] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:47:40 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f789ad67800) [pid = 1863] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:47:40 INFO - PROCESS | 1863 | 1461286060866 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1688ms 17:47:40 INFO - PROCESS | 1863 | 1461286060894 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 17:47:40 INFO - PROCESS | 1863 | 1461286060897 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 17:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:47:40 INFO - PROCESS | 1863 | 1461286060903 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 1863 | 1461286060905 Marionette TRACE conn5 <- [1,294,null,{}] 17:47:40 INFO - PROCESS | 1863 | 1461286060911 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:41 INFO - PROCESS | 1863 | 1461286061048 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 17:47:41 INFO - PROCESS | 1863 | 1461286061077 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9d19000 == 46 [pid = 1863] [id = 81] 17:47:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788caf0000) [pid = 1863] [serial = 242] [outer = (nil)] 17:47:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788e955400) [pid = 1863] [serial = 243] [outer = 0x7f788caf0000] 17:47:41 INFO - PROCESS | 1863 | 1461286061141 Marionette DEBUG loaded listener.js 17:47:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f78a68d2400) [pid = 1863] [serial = 244] [outer = 0x7f788caf0000] 17:47:41 INFO - PROCESS | 1863 | 1461286061923 Marionette TRACE conn5 <- [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]]]}] 17:47:41 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. 17:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1042ms 17:47:41 INFO - PROCESS | 1863 | 1461286061947 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 17:47:41 INFO - PROCESS | 1863 | 1461286061951 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 17:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:47:41 INFO - PROCESS | 1863 | 1461286061980 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:47:41 INFO - PROCESS | 1863 | 1461286061984 Marionette TRACE conn5 <- [1,298,null,{}] 17:47:42 INFO - PROCESS | 1863 | 1461286062012 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:42 INFO - PROCESS | 1863 | 1461286062154 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 17:47:42 INFO - PROCESS | 1863 | 1461286062164 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aaa15000 == 47 [pid = 1863] [id = 82] 17:47:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f788e7b3000) [pid = 1863] [serial = 245] [outer = (nil)] 17:47:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788ec79c00) [pid = 1863] [serial = 246] [outer = 0x7f788e7b3000] 17:47:42 INFO - PROCESS | 1863 | 1461286062233 Marionette DEBUG loaded listener.js 17:47:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788ec7e800) [pid = 1863] [serial = 247] [outer = 0x7f788e7b3000] 17:47:43 INFO - PROCESS | 1863 | 1461286063219 Marionette TRACE conn5 <- [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]]]}] 17:47:43 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. 17:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1289ms 17:47:43 INFO - PROCESS | 1863 | 1461286063247 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 17:47:43 INFO - PROCESS | 1863 | 1461286063255 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 17:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:47:43 INFO - PROCESS | 1863 | 1461286063264 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:47:43 INFO - PROCESS | 1863 | 1461286063269 Marionette TRACE conn5 <- [1,302,null,{}] 17:47:43 INFO - PROCESS | 1863 | 1461286063279 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:43 INFO - PROCESS | 1863 | 1461286063444 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 17:47:43 INFO - PROCESS | 1863 | 1461286063598 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d8b800 == 48 [pid = 1863] [id = 83] 17:47:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788eba5c00) [pid = 1863] [serial = 248] [outer = (nil)] 17:47:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f788ec7ac00) [pid = 1863] [serial = 249] [outer = 0x7f788eba5c00] 17:47:43 INFO - PROCESS | 1863 | 1461286063678 Marionette DEBUG loaded listener.js 17:47:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788efd1400) [pid = 1863] [serial = 250] [outer = 0x7f788eba5c00] 17:47:44 INFO - PROCESS | 1863 | 1461286064633 Marionette TRACE conn5 <- [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]]]}] 17:47:44 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. 17:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1390ms 17:47:44 INFO - PROCESS | 1863 | 1461286064655 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 17:47:44 INFO - PROCESS | 1863 | 1461286064666 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 17:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:47:44 INFO - PROCESS | 1863 | 1461286064677 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:47:44 INFO - PROCESS | 1863 | 1461286064682 Marionette TRACE conn5 <- [1,306,null,{}] 17:47:44 INFO - PROCESS | 1863 | 1461286064689 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:44 INFO - PROCESS | 1863 | 1461286064869 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 17:47:45 INFO - PROCESS | 1863 | 1461286065028 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6216800 == 49 [pid = 1863] [id = 84] 17:47:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f7895408c00) [pid = 1863] [serial = 251] [outer = (nil)] 17:47:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f78991a9c00) [pid = 1863] [serial = 252] [outer = 0x7f7895408c00] 17:47:45 INFO - PROCESS | 1863 | 1461286065116 Marionette DEBUG loaded listener.js 17:47:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f7899fd9400) [pid = 1863] [serial = 253] [outer = 0x7f7895408c00] 17:47:46 INFO - PROCESS | 1863 | 1461286066233 Marionette TRACE conn5 <- [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]]]}] 17:47:46 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. 17:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1684ms 17:47:46 INFO - PROCESS | 1863 | 1461286066403 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 17:47:46 INFO - PROCESS | 1863 | 1461286066408 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 17:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:47:46 INFO - PROCESS | 1863 | 1461286066417 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:47:46 INFO - PROCESS | 1863 | 1461286066424 Marionette TRACE conn5 <- [1,310,null,{}] 17:47:46 INFO - PROCESS | 1863 | 1461286066440 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:46 INFO - PROCESS | 1863 | 1461286066631 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 17:47:46 INFO - PROCESS | 1863 | 1461286066841 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d0d000 == 50 [pid = 1863] [id = 85] 17:47:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f789b3cac00) [pid = 1863] [serial = 254] [outer = (nil)] 17:47:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f789e84a400) [pid = 1863] [serial = 255] [outer = 0x7f789b3cac00] 17:47:46 INFO - PROCESS | 1863 | 1461286066929 Marionette DEBUG loaded listener.js 17:47:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f78a863ac00) [pid = 1863] [serial = 256] [outer = 0x7f789b3cac00] 17:47:47 INFO - PROCESS | 1863 | 1461286067730 Marionette TRACE conn5 <- [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]]]}] 17:47:47 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. 17:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1389ms 17:47:47 INFO - PROCESS | 1863 | 1461286067807 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 17:47:47 INFO - PROCESS | 1863 | 1461286067812 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 17:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:47:47 INFO - PROCESS | 1863 | 1461286067819 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:47:47 INFO - PROCESS | 1863 | 1461286067822 Marionette TRACE conn5 <- [1,314,null,{}] 17:47:47 INFO - PROCESS | 1863 | 1461286067828 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:48 INFO - PROCESS | 1863 | 1461286068043 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 17:47:48 INFO - PROCESS | 1863 | 1461286068100 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935de800 == 51 [pid = 1863] [id = 86] 17:47:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f789e848000) [pid = 1863] [serial = 257] [outer = (nil)] 17:47:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f78ac6b7c00) [pid = 1863] [serial = 258] [outer = 0x7f789e848000] 17:47:48 INFO - PROCESS | 1863 | 1461286068229 Marionette DEBUG loaded listener.js 17:47:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f78ae919800) [pid = 1863] [serial = 259] [outer = 0x7f789e848000] 17:47:49 INFO - PROCESS | 1863 | 1461286069093 Marionette TRACE conn5 <- [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]]]}] 17:47:49 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. 17:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1329ms 17:47:49 INFO - PROCESS | 1863 | 1461286069149 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 17:47:49 INFO - PROCESS | 1863 | 1461286069153 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 17:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:47:49 INFO - PROCESS | 1863 | 1461286069159 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:47:49 INFO - PROCESS | 1863 | 1461286069163 Marionette TRACE conn5 <- [1,318,null,{}] 17:47:49 INFO - PROCESS | 1863 | 1461286069169 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:49 INFO - PROCESS | 1863 | 1461286069364 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 17:47:49 INFO - PROCESS | 1863 | 1461286069521 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff5f000 == 52 [pid = 1863] [id = 87] 17:47:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f788d435800) [pid = 1863] [serial = 260] [outer = (nil)] 17:47:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f788d43bc00) [pid = 1863] [serial = 261] [outer = 0x7f788d435800] 17:47:49 INFO - PROCESS | 1863 | 1461286069594 Marionette DEBUG loaded listener.js 17:47:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f788d440400) [pid = 1863] [serial = 262] [outer = 0x7f788d435800] 17:47:50 INFO - PROCESS | 1863 | 1461286070824 Marionette TRACE conn5 <- [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]]]}] 17:47:50 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. 17:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1685ms 17:47:50 INFO - PROCESS | 1863 | 1461286070846 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 17:47:50 INFO - PROCESS | 1863 | 1461286070853 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 17:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:47:50 INFO - PROCESS | 1863 | 1461286070862 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:47:50 INFO - PROCESS | 1863 | 1461286070867 Marionette TRACE conn5 <- [1,322,null,{}] 17:47:50 INFO - PROCESS | 1863 | 1461286070875 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:51 INFO - PROCESS | 1863 | 1461286071030 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 17:47:51 INFO - PROCESS | 1863 | 1461286071186 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78954d2000 == 53 [pid = 1863] [id = 88] 17:47:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f788ec74c00) [pid = 1863] [serial = 263] [outer = (nil)] 17:47:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f788ec7e400) [pid = 1863] [serial = 264] [outer = 0x7f788ec74c00] 17:47:51 INFO - PROCESS | 1863 | 1461286071258 Marionette DEBUG loaded listener.js 17:47:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f788f2fc400) [pid = 1863] [serial = 265] [outer = 0x7f788ec74c00] 17:47:51 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a9d19000 == 52 [pid = 1863] [id = 81] 17:47:51 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5717800 == 51 [pid = 1863] [id = 80] 17:47:51 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f78921bc800) [pid = 1863] [serial = 173] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f789aa23000) [pid = 1863] [serial = 176] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f78a505d000) [pid = 1863] [serial = 179] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f78aa78f400) [pid = 1863] [serial = 206] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f78a6440800) [pid = 1863] [serial = 182] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a526c800 == 50 [pid = 1863] [id = 79] 17:47:51 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b324800 == 49 [pid = 1863] [id = 78] 17:47:51 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78954ee800 == 48 [pid = 1863] [id = 77] 17:47:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e9c7800 == 47 [pid = 1863] [id = 76] 17:47:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789749c000 == 46 [pid = 1863] [id = 75] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f78a8113800) [pid = 1863] [serial = 197] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f78a9d67400) [pid = 1863] [serial = 198] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f78aa3ccc00) [pid = 1863] [serial = 200] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f788ebaac00) [pid = 1863] [serial = 203] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f78a5053000) [pid = 1863] [serial = 204] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f78aa789c00) [pid = 1863] [serial = 201] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f789492e400) [pid = 1863] [serial = 188] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f7899f42800) [pid = 1863] [serial = 189] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788ffb6c00) [pid = 1863] [serial = 186] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788e959400) [pid = 1863] [serial = 185] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f78a57f6800) [pid = 1863] [serial = 194] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f789b130000) [pid = 1863] [serial = 191] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f789e83d400) [pid = 1863] [serial = 192] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f78a65b1c00) [pid = 1863] [serial = 195] [outer = (nil)] [url = about:blank] 17:47:52 INFO - PROCESS | 1863 | 1461286072164 Marionette TRACE conn5 <- [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]]]}] 17:47:52 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. 17:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1333ms 17:47:52 INFO - PROCESS | 1863 | 1461286072196 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 17:47:52 INFO - PROCESS | 1863 | 1461286072203 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 17:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:47:52 INFO - PROCESS | 1863 | 1461286072215 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:47:52 INFO - PROCESS | 1863 | 1461286072219 Marionette TRACE conn5 <- [1,326,null,{}] 17:47:52 INFO - PROCESS | 1863 | 1461286072225 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:52 INFO - PROCESS | 1863 | 1461286072373 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 17:47:52 INFO - PROCESS | 1863 | 1461286072392 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974af800 == 47 [pid = 1863] [id = 89] 17:47:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f78921b9800) [pid = 1863] [serial = 266] [outer = (nil)] 17:47:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f789492e400) [pid = 1863] [serial = 267] [outer = 0x7f78921b9800] 17:47:52 INFO - PROCESS | 1863 | 1461286072457 Marionette DEBUG loaded listener.js 17:47:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f7895534800) [pid = 1863] [serial = 268] [outer = 0x7f78921b9800] 17:47:53 INFO - PROCESS | 1863 | 1461286073435 Marionette TRACE conn5 <- [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]]]}] 17:47:53 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. 17:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1233ms 17:47:53 INFO - PROCESS | 1863 | 1461286073448 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 17:47:53 INFO - PROCESS | 1863 | 1461286073452 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 17:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:47:53 INFO - PROCESS | 1863 | 1461286073458 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:47:53 INFO - PROCESS | 1863 | 1461286073463 Marionette TRACE conn5 <- [1,330,null,{}] 17:47:53 INFO - PROCESS | 1863 | 1461286073479 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:53 INFO - PROCESS | 1863 | 1461286073682 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 17:47:53 INFO - PROCESS | 1863 | 1461286073705 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789a491800 == 48 [pid = 1863] [id = 90] 17:47:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788cadec00) [pid = 1863] [serial = 269] [outer = (nil)] 17:47:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f78921bf400) [pid = 1863] [serial = 270] [outer = 0x7f788cadec00] 17:47:53 INFO - PROCESS | 1863 | 1461286073773 Marionette DEBUG loaded listener.js 17:47:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f7898dd1800) [pid = 1863] [serial = 271] [outer = 0x7f788cadec00] 17:47:54 INFO - PROCESS | 1863 | 1461286074547 Marionette TRACE conn5 <- [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]]]}] 17:47:54 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. 17:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1143ms 17:47:54 INFO - PROCESS | 1863 | 1461286074603 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 17:47:54 INFO - PROCESS | 1863 | 1461286074606 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 17:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:47:54 INFO - PROCESS | 1863 | 1461286074620 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:47:54 INFO - PROCESS | 1863 | 1461286074622 Marionette TRACE conn5 <- [1,334,null,{}] 17:47:54 INFO - PROCESS | 1863 | 1461286074628 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:54 INFO - PROCESS | 1863 | 1461286074823 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 17:47:54 INFO - PROCESS | 1863 | 1461286074844 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e684800 == 49 [pid = 1863] [id = 91] 17:47:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f788cadd000) [pid = 1863] [serial = 272] [outer = (nil)] 17:47:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f7899f42800) [pid = 1863] [serial = 273] [outer = 0x7f788cadd000] 17:47:54 INFO - PROCESS | 1863 | 1461286074909 Marionette DEBUG loaded listener.js 17:47:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f789a429000) [pid = 1863] [serial = 274] [outer = 0x7f788cadd000] 17:47:55 INFO - PROCESS | 1863 | 1461286075662 Marionette TRACE conn5 <- [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]]]}] 17:47:55 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. 17:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1092ms 17:47:55 INFO - PROCESS | 1863 | 1461286075743 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 1863 | 1461286075748 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:47:55 INFO - PROCESS | 1863 | 1461286075765 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 1863 | 1461286075767 Marionette TRACE conn5 <- [1,338,null,{}] 17:47:55 INFO - PROCESS | 1863 | 1461286075775 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:55 INFO - PROCESS | 1863 | 1461286075962 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 17:47:56 INFO - PROCESS | 1863 | 1461286075996 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a555f800 == 50 [pid = 1863] [id = 92] 17:47:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f788cabfc00) [pid = 1863] [serial = 275] [outer = (nil)] 17:47:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f788cac7000) [pid = 1863] [serial = 276] [outer = 0x7f788cabfc00] 17:47:56 INFO - PROCESS | 1863 | 1461286076060 Marionette DEBUG loaded listener.js 17:47:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788cacc000) [pid = 1863] [serial = 277] [outer = 0x7f788cabfc00] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788caf0000) [pid = 1863] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f7894930000) [pid = 1863] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f78aa743400) [pid = 1863] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f788e954400) [pid = 1863] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f7892325000) [pid = 1863] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f788eba0400) [pid = 1863] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:47:56 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f78a443b000) [pid = 1863] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:47:57 INFO - PROCESS | 1863 | 1461286077074 Marionette TRACE conn5 <- [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]]]}] 17:47:57 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. 17:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1341ms 17:47:57 INFO - PROCESS | 1863 | 1461286077100 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 17:47:57 INFO - PROCESS | 1863 | 1461286077103 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 17:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:47:57 INFO - PROCESS | 1863 | 1461286077109 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:47:57 INFO - PROCESS | 1863 | 1461286077111 Marionette TRACE conn5 <- [1,342,null,{}] 17:47:57 INFO - PROCESS | 1863 | 1461286077116 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:57 INFO - PROCESS | 1863 | 1461286077307 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 17:47:57 INFO - PROCESS | 1863 | 1461286077328 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a57d9000 == 51 [pid = 1863] [id = 93] 17:47:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f788cacb800) [pid = 1863] [serial = 278] [outer = (nil)] 17:47:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f788d63b000) [pid = 1863] [serial = 279] [outer = 0x7f788cacb800] 17:47:57 INFO - PROCESS | 1863 | 1461286077408 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f7899a22c00) [pid = 1863] [serial = 280] [outer = 0x7f788cacb800] 17:47:58 INFO - PROCESS | 1863 | 1461286078093 Marionette TRACE conn5 <- [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]]]}] 17:47:58 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. 17:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1034ms 17:47:58 INFO - PROCESS | 1863 | 1461286078144 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 17:47:58 INFO - PROCESS | 1863 | 1461286078148 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 17:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:47:58 INFO - PROCESS | 1863 | 1461286078153 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:47:58 INFO - PROCESS | 1863 | 1461286078156 Marionette TRACE conn5 <- [1,346,null,{}] 17:47:58 INFO - PROCESS | 1863 | 1461286078162 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:58 INFO - PROCESS | 1863 | 1461286078344 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 17:47:58 INFO - PROCESS | 1863 | 1461286078364 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa389000 == 52 [pid = 1863] [id = 94] 17:47:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f788cacc400) [pid = 1863] [serial = 281] [outer = (nil)] 17:47:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f789aa80400) [pid = 1863] [serial = 282] [outer = 0x7f788cacc400] 17:47:58 INFO - PROCESS | 1863 | 1461286078426 Marionette DEBUG loaded listener.js 17:47:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f789b131800) [pid = 1863] [serial = 283] [outer = 0x7f788cacc400] 17:47:59 INFO - PROCESS | 1863 | 1461286079374 Marionette TRACE conn5 <- [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]]]}] 17:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1289ms 17:47:59 INFO - PROCESS | 1863 | 1461286079445 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 17:47:59 INFO - PROCESS | 1863 | 1461286079451 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 17:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:47:59 INFO - PROCESS | 1863 | 1461286079461 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:47:59 INFO - PROCESS | 1863 | 1461286079466 Marionette TRACE conn5 <- [1,350,null,{}] 17:47:59 INFO - PROCESS | 1863 | 1461286079476 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:59 INFO - PROCESS | 1863 | 1461286079734 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 17:47:59 INFO - PROCESS | 1863 | 1461286079887 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7897a30000 == 53 [pid = 1863] [id = 95] 17:47:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788cad9000) [pid = 1863] [serial = 284] [outer = (nil)] 17:47:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f788cae5c00) [pid = 1863] [serial = 285] [outer = 0x7f788cad9000] 17:47:59 INFO - PROCESS | 1863 | 1461286079964 Marionette DEBUG loaded listener.js 17:48:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f788d3e0400) [pid = 1863] [serial = 286] [outer = 0x7f788cad9000] 17:48:00 INFO - PROCESS | 1863 | 1461286080830 Marionette TRACE conn5 <- [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]]]}] 17:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1440ms 17:48:00 INFO - PROCESS | 1863 | 1461286080902 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 17:48:00 INFO - PROCESS | 1863 | 1461286080910 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 17:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:48:00 INFO - PROCESS | 1863 | 1461286080921 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:48:00 INFO - PROCESS | 1863 | 1461286080925 Marionette TRACE conn5 <- [1,354,null,{}] 17:48:00 INFO - PROCESS | 1863 | 1461286080932 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:01 INFO - PROCESS | 1863 | 1461286081140 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 17:48:01 INFO - PROCESS | 1863 | 1461286081283 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e81d000 == 54 [pid = 1863] [id = 96] 17:48:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f788d3e7400) [pid = 1863] [serial = 287] [outer = (nil)] 17:48:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f788d43a800) [pid = 1863] [serial = 288] [outer = 0x7f788d3e7400] 17:48:01 INFO - PROCESS | 1863 | 1461286081363 Marionette DEBUG loaded listener.js 17:48:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f788d635800) [pid = 1863] [serial = 289] [outer = 0x7f788d3e7400] 17:48:02 INFO - PROCESS | 1863 | 1461286082406 Marionette TRACE conn5 <- [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]]]}] 17:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1538ms 17:48:02 INFO - PROCESS | 1863 | 1461286082459 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 17:48:02 INFO - PROCESS | 1863 | 1461286082464 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 17:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:48:02 INFO - PROCESS | 1863 | 1461286082471 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:48:02 INFO - PROCESS | 1863 | 1461286082477 Marionette TRACE conn5 <- [1,358,null,{}] 17:48:02 INFO - PROCESS | 1863 | 1461286082494 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:02 INFO - PROCESS | 1863 | 1461286082738 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 17:48:02 INFO - PROCESS | 1863 | 1461286082940 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae92d800 == 55 [pid = 1863] [id = 97] 17:48:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f788eba2800) [pid = 1863] [serial = 290] [outer = (nil)] 17:48:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f788ec77c00) [pid = 1863] [serial = 291] [outer = 0x7f788eba2800] 17:48:03 INFO - PROCESS | 1863 | 1461286083017 Marionette DEBUG loaded listener.js 17:48:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f788f808800) [pid = 1863] [serial = 292] [outer = 0x7f788eba2800] 17:48:03 INFO - PROCESS | 1863 | 1461286083855 Marionette TRACE conn5 <- [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]]]}] 17:48:03 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. 17:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1441ms 17:48:03 INFO - PROCESS | 1863 | 1461286083913 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 17:48:03 INFO - PROCESS | 1863 | 1461286083918 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 17:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:48:03 INFO - PROCESS | 1863 | 1461286083924 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:48:03 INFO - PROCESS | 1863 | 1461286083927 Marionette TRACE conn5 <- [1,362,null,{}] 17:48:03 INFO - PROCESS | 1863 | 1461286083933 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:04 INFO - PROCESS | 1863 | 1461286084095 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 17:48:04 INFO - PROCESS | 1863 | 1461286084236 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c793000 == 56 [pid = 1863] [id = 98] 17:48:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f788eba6c00) [pid = 1863] [serial = 293] [outer = (nil)] 17:48:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f7895536800) [pid = 1863] [serial = 294] [outer = 0x7f788eba6c00] 17:48:04 INFO - PROCESS | 1863 | 1461286084315 Marionette DEBUG loaded listener.js 17:48:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f7899a1b000) [pid = 1863] [serial = 295] [outer = 0x7f788eba6c00] 17:48:05 INFO - PROCESS | 1863 | 1461286085203 Marionette TRACE conn5 <- [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]]]}] 17:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1329ms 17:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:48:05 INFO - PROCESS | 1863 | 1461286085255 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 17:48:05 INFO - PROCESS | 1863 | 1461286085258 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 17:48:05 INFO - PROCESS | 1863 | 1461286085264 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:48:05 INFO - PROCESS | 1863 | 1461286085267 Marionette TRACE conn5 <- [1,366,null,{}] 17:48:05 INFO - PROCESS | 1863 | 1461286085272 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:05 INFO - PROCESS | 1863 | 1461286085427 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 17:48:05 INFO - PROCESS | 1863 | 1461286085574 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa308000 == 57 [pid = 1863] [id = 99] 17:48:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f788cada400) [pid = 1863] [serial = 296] [outer = (nil)] 17:48:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f789ad14c00) [pid = 1863] [serial = 297] [outer = 0x7f788cada400] 17:48:05 INFO - PROCESS | 1863 | 1461286085651 Marionette DEBUG loaded listener.js 17:48:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f789b82f400) [pid = 1863] [serial = 298] [outer = 0x7f788cada400] 17:48:06 INFO - PROCESS | 1863 | 1461286086567 Marionette TRACE conn5 <- [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]]]}] 17:48:06 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. 17:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1333ms 17:48:06 INFO - PROCESS | 1863 | 1461286086597 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 17:48:06 INFO - PROCESS | 1863 | 1461286086600 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 17:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:48:06 INFO - PROCESS | 1863 | 1461286086606 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:48:06 INFO - PROCESS | 1863 | 1461286086609 Marionette TRACE conn5 <- [1,370,null,{}] 17:48:06 INFO - PROCESS | 1863 | 1461286086614 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:06 INFO - PROCESS | 1863 | 1461286086821 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 17:48:06 INFO - PROCESS | 1863 | 1461286086977 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a53ba000 == 58 [pid = 1863] [id = 100] 17:48:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f789492f400) [pid = 1863] [serial = 299] [outer = (nil)] 17:48:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f78a5310400) [pid = 1863] [serial = 300] [outer = 0x7f789492f400] 17:48:07 INFO - PROCESS | 1863 | 1461286087062 Marionette DEBUG loaded listener.js 17:48:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f78a6540800) [pid = 1863] [serial = 301] [outer = 0x7f789492f400] 17:48:08 INFO - PROCESS | 1863 | 1461286088229 Marionette TRACE conn5 <- [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]]]}] 17:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1681ms 17:48:08 INFO - PROCESS | 1863 | 1461286088290 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 17:48:08 INFO - PROCESS | 1863 | 1461286088297 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 17:48:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:48:08 INFO - PROCESS | 1863 | 1461286088305 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:48:08 INFO - PROCESS | 1863 | 1461286088310 Marionette TRACE conn5 <- [1,374,null,{}] 17:48:08 INFO - PROCESS | 1863 | 1461286088318 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:08 INFO - PROCESS | 1863 | 1461286088484 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 17:48:08 INFO - PROCESS | 1863 | 1461286088686 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78960aa800 == 59 [pid = 1863] [id = 101] 17:48:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f788d3e7800) [pid = 1863] [serial = 302] [outer = (nil)] 17:48:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f788d3ebc00) [pid = 1863] [serial = 303] [outer = 0x7f788d3e7800] 17:48:08 INFO - PROCESS | 1863 | 1461286088765 Marionette DEBUG loaded listener.js 17:48:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f788d633400) [pid = 1863] [serial = 304] [outer = 0x7f788d3e7800] 17:48:09 INFO - PROCESS | 1863 | 1461286089582 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:48:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:48:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1333ms 17:48:09 INFO - PROCESS | 1863 | 1461286089651 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 17:48:09 INFO - PROCESS | 1863 | 1461286089660 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 17:48:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:48:09 INFO - PROCESS | 1863 | 1461286089672 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:48:09 INFO - PROCESS | 1863 | 1461286089675 Marionette TRACE conn5 <- [1,378,null,{}] 17:48:09 INFO - PROCESS | 1863 | 1461286089681 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:09 INFO - PROCESS | 1863 | 1461286089851 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 17:48:10 INFO - PROCESS | 1863 | 1461286089998 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a57d9000 == 58 [pid = 1863] [id = 93] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a555f800 == 57 [pid = 1863] [id = 92] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e684800 == 56 [pid = 1863] [id = 91] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f78949e2400) [pid = 1863] [serial = 209] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f789b83cc00) [pid = 1863] [serial = 212] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f78a9db9c00) [pid = 1863] [serial = 215] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f78ac6be400) [pid = 1863] [serial = 218] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f7899a1ac00) [pid = 1863] [serial = 222] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788f84a800 == 57 [pid = 1863] [id = 102] 17:48:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f788cac1000) [pid = 1863] [serial = 305] [outer = (nil)] 17:48:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f788e7ba800) [pid = 1863] [serial = 306] [outer = 0x7f788cac1000] 17:48:10 INFO - PROCESS | 1863 | 1461286090107 Marionette DEBUG loaded listener.js 17:48:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f788ec73c00) [pid = 1863] [serial = 307] [outer = 0x7f788cac1000] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789a491800 == 56 [pid = 1863] [id = 90] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78974af800 == 55 [pid = 1863] [id = 89] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78954d2000 == 54 [pid = 1863] [id = 88] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d8b800 == 53 [pid = 1863] [id = 83] 17:48:10 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aaa15000 == 52 [pid = 1863] [id = 82] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f788e955400) [pid = 1863] [serial = 243] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f78a6716000) [pid = 1863] [serial = 237] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f78aaa7e400) [pid = 1863] [serial = 240] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f7898ef1c00) [pid = 1863] [serial = 229] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f78949edc00) [pid = 1863] [serial = 228] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f7899f40800) [pid = 1863] [serial = 231] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f789b0d2c00) [pid = 1863] [serial = 232] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f78ae96bc00) [pid = 1863] [serial = 241] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f788f885000) [pid = 1863] [serial = 226] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f788eba8800) [pid = 1863] [serial = 225] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f78a5304c00) [pid = 1863] [serial = 234] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f788e7b0c00) [pid = 1863] [serial = 90] [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.] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f78aa3c7c00) [pid = 1863] [serial = 238] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f78a57ec000) [pid = 1863] [serial = 235] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f78a68d2400) [pid = 1863] [serial = 244] [outer = (nil)] [url = about:blank] 17:48:10 INFO - PROCESS | 1863 | 1461286090945 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:48:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:48:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1285ms 17:48:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:48:10 INFO - PROCESS | 1863 | 1461286090957 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 17:48:10 INFO - PROCESS | 1863 | 1461286090960 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 17:48:10 INFO - PROCESS | 1863 | 1461286090982 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:48:10 INFO - PROCESS | 1863 | 1461286090989 Marionette TRACE conn5 <- [1,382,null,{}] 17:48:11 INFO - PROCESS | 1863 | 1461286091009 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:11 INFO - PROCESS | 1863 | 1461286091158 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 17:48:11 INFO - PROCESS | 1863 | 1461286091178 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899fa4800 == 53 [pid = 1863] [id = 103] 17:48:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f788f87f400) [pid = 1863] [serial = 308] [outer = (nil)] 17:48:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f78921bc000) [pid = 1863] [serial = 309] [outer = 0x7f788f87f400] 17:48:11 INFO - PROCESS | 1863 | 1461286091248 Marionette DEBUG loaded listener.js 17:48:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f7896c2a400) [pid = 1863] [serial = 310] [outer = 0x7f788f87f400] 17:48:11 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:48:11 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:48:11 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:48:11 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:48:11 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:48:12 INFO - PROCESS | 1863 | 1461286092081 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:48:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:48:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1163ms 17:48:12 INFO - PROCESS | 1863 | 1461286092129 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 17:48:12 INFO - PROCESS | 1863 | 1461286092134 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 17:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:48:12 INFO - PROCESS | 1863 | 1461286092140 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:48:12 INFO - PROCESS | 1863 | 1461286092143 Marionette TRACE conn5 <- [1,386,null,{}] 17:48:12 INFO - PROCESS | 1863 | 1461286092150 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:12 INFO - PROCESS | 1863 | 1461286092306 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 17:48:12 INFO - PROCESS | 1863 | 1461286092316 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e683800 == 54 [pid = 1863] [id = 104] 17:48:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f7892018800) [pid = 1863] [serial = 311] [outer = (nil)] 17:48:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f7899d18000) [pid = 1863] [serial = 312] [outer = 0x7f7892018800] 17:48:12 INFO - PROCESS | 1863 | 1461286092382 Marionette DEBUG loaded listener.js 17:48:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f789b0d0c00) [pid = 1863] [serial = 313] [outer = 0x7f7892018800] 17:48:13 INFO - PROCESS | 1863 | 1461286093273 Marionette TRACE conn5 <- [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]]]}] 17:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1184ms 17:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:48:13 INFO - PROCESS | 1863 | 1461286093325 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 17:48:13 INFO - PROCESS | 1863 | 1461286093328 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 17:48:13 INFO - PROCESS | 1863 | 1461286093340 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:48:13 INFO - PROCESS | 1863 | 1461286093342 Marionette TRACE conn5 <- [1,390,null,{}] 17:48:13 INFO - PROCESS | 1863 | 1461286093346 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:13 INFO - PROCESS | 1863 | 1461286093526 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 17:48:13 INFO - PROCESS | 1863 | 1461286093546 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a551e000 == 55 [pid = 1863] [id = 105] 17:48:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f788d683400) [pid = 1863] [serial = 314] [outer = (nil)] 17:48:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f788d68a800) [pid = 1863] [serial = 315] [outer = 0x7f788d683400] 17:48:13 INFO - PROCESS | 1863 | 1461286093618 Marionette DEBUG loaded listener.js 17:48:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f788d690400) [pid = 1863] [serial = 316] [outer = 0x7f788d683400] 17:48:14 INFO - PROCESS | 1863 | 1461286094508 Marionette TRACE conn5 <- [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]]]}] 17:48:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:48:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1232ms 17:48:14 INFO - PROCESS | 1863 | 1461286094568 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 17:48:14 INFO - PROCESS | 1863 | 1461286094571 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 17:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:48:14 INFO - PROCESS | 1863 | 1461286094577 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:48:14 INFO - PROCESS | 1863 | 1461286094579 Marionette TRACE conn5 <- [1,394,null,{}] 17:48:14 INFO - PROCESS | 1863 | 1461286094584 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:14 INFO - PROCESS | 1863 | 1461286094806 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 17:48:14 INFO - PROCESS | 1863 | 1461286094945 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa5ea800 == 56 [pid = 1863] [id = 106] 17:48:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f78a5238400) [pid = 1863] [serial = 317] [outer = (nil)] 17:48:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f78a5589800) [pid = 1863] [serial = 318] [outer = 0x7f78a5238400] 17:48:15 INFO - PROCESS | 1863 | 1461286095016 Marionette DEBUG loaded listener.js 17:48:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f78a670b800) [pid = 1863] [serial = 319] [outer = 0x7f78a5238400] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f788cabfc00) [pid = 1863] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f7899d1fc00) [pid = 1863] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f788ec74c00) [pid = 1863] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f788ffb4400) [pid = 1863] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f788eba3400) [pid = 1863] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f789200b800) [pid = 1863] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f7895408c00) [pid = 1863] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f788cacb800) [pid = 1863] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f788ffb2800) [pid = 1863] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f7895411800) [pid = 1863] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f788cadd000) [pid = 1863] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f78921b9800) [pid = 1863] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f789e83c400) [pid = 1863] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f789b3cac00) [pid = 1863] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f788eba5c00) [pid = 1863] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f789b0d7800) [pid = 1863] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f788e950c00) [pid = 1863] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f788cadec00) [pid = 1863] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f789aa1ec00) [pid = 1863] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788efd7800) [pid = 1863] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f788e7b3000) [pid = 1863] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f78a65ba800) [pid = 1863] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f7896c2ac00) [pid = 1863] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f788e7b2800) [pid = 1863] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788d435800) [pid = 1863] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788e7b8c00) [pid = 1863] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f789e84b000) [pid = 1863] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:48:15 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f788efd5c00) [pid = 1863] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:48:16 INFO - PROCESS | 1863 | 1461286096024 Marionette TRACE conn5 <- [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]]]}] 17:48:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:48:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1485ms 17:48:16 INFO - PROCESS | 1863 | 1461286096063 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 17:48:16 INFO - PROCESS | 1863 | 1461286096066 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 17:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:48:16 INFO - PROCESS | 1863 | 1461286096072 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:48:16 INFO - PROCESS | 1863 | 1461286096074 Marionette TRACE conn5 <- [1,398,null,{}] 17:48:16 INFO - PROCESS | 1863 | 1461286096080 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:16 INFO - PROCESS | 1863 | 1461286096220 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 17:48:16 INFO - PROCESS | 1863 | 1461286096235 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789984a800 == 57 [pid = 1863] [id = 107] 17:48:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788cad6800) [pid = 1863] [serial = 320] [outer = (nil)] 17:48:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788ec74c00) [pid = 1863] [serial = 321] [outer = 0x7f788cad6800] 17:48:16 INFO - PROCESS | 1863 | 1461286096299 Marionette DEBUG loaded listener.js 17:48:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f7895411800) [pid = 1863] [serial = 322] [outer = 0x7f788cad6800] 17:48:17 INFO - PROCESS | 1863 | 1461286097106 Marionette TRACE conn5 <- [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]]]}] 17:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1086ms 17:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:48:17 INFO - PROCESS | 1863 | 1461286097159 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 17:48:17 INFO - PROCESS | 1863 | 1461286097161 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 17:48:17 INFO - PROCESS | 1863 | 1461286097168 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:48:17 INFO - PROCESS | 1863 | 1461286097171 Marionette TRACE conn5 <- [1,402,null,{}] 17:48:17 INFO - PROCESS | 1863 | 1461286097176 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:17 INFO - PROCESS | 1863 | 1461286097320 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 17:48:17 INFO - PROCESS | 1863 | 1461286097336 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad3d6800 == 58 [pid = 1863] [id = 108] 17:48:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f788caa4000) [pid = 1863] [serial = 323] [outer = (nil)] 17:48:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788caab400) [pid = 1863] [serial = 324] [outer = 0x7f788caa4000] 17:48:17 INFO - PROCESS | 1863 | 1461286097400 Marionette DEBUG loaded listener.js 17:48:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f788cadec00) [pid = 1863] [serial = 325] [outer = 0x7f788caa4000] 17:48:18 INFO - PROCESS | 1863 | 1461286098528 Marionette TRACE conn5 <- [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]]]}] 17:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1435ms 17:48:18 INFO - PROCESS | 1863 | 1461286098604 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 17:48:18 INFO - PROCESS | 1863 | 1461286098611 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 17:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:48:18 INFO - PROCESS | 1863 | 1461286098620 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:48:18 INFO - PROCESS | 1863 | 1461286098626 Marionette TRACE conn5 <- [1,406,null,{}] 17:48:18 INFO - PROCESS | 1863 | 1461286098633 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:18 INFO - PROCESS | 1863 | 1461286098859 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 17:48:19 INFO - PROCESS | 1863 | 1461286099007 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d0a800 == 59 [pid = 1863] [id = 109] 17:48:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f788caea800) [pid = 1863] [serial = 326] [outer = (nil)] 17:48:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f788d3e6800) [pid = 1863] [serial = 327] [outer = 0x7f788caea800] 17:48:19 INFO - PROCESS | 1863 | 1461286099085 Marionette DEBUG loaded listener.js 17:48:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f788d635c00) [pid = 1863] [serial = 328] [outer = 0x7f788caea800] 17:48:20 INFO - PROCESS | 1863 | 1461286100086 Marionette TRACE conn5 <- [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]]]}] 17:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1533ms 17:48:20 INFO - PROCESS | 1863 | 1461286100154 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 17:48:20 INFO - PROCESS | 1863 | 1461286100163 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 17:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:48:20 INFO - PROCESS | 1863 | 1461286100174 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:48:20 INFO - PROCESS | 1863 | 1461286100178 Marionette TRACE conn5 <- [1,410,null,{}] 17:48:20 INFO - PROCESS | 1863 | 1461286100184 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:20 INFO - PROCESS | 1863 | 1461286100399 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 17:48:20 INFO - PROCESS | 1863 | 1461286100629 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9e57000 == 60 [pid = 1863] [id = 110] 17:48:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f788d691c00) [pid = 1863] [serial = 329] [outer = (nil)] 17:48:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f788e95b400) [pid = 1863] [serial = 330] [outer = 0x7f788d691c00] 17:48:20 INFO - PROCESS | 1863 | 1461286100752 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f788ec76800) [pid = 1863] [serial = 331] [outer = 0x7f788d691c00] 17:48:21 INFO - PROCESS | 1863 | 1461286101619 Marionette TRACE conn5 <- [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]]]}] 17:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1482ms 17:48:21 INFO - PROCESS | 1863 | 1461286101656 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 17:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:48:21 INFO - PROCESS | 1863 | 1461286101660 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 17:48:21 INFO - PROCESS | 1863 | 1461286101666 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:48:21 INFO - PROCESS | 1863 | 1461286101672 Marionette TRACE conn5 <- [1,414,null,{}] 17:48:21 INFO - PROCESS | 1863 | 1461286101689 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:21 INFO - PROCESS | 1863 | 1461286101885 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 17:48:22 INFO - PROCESS | 1863 | 1461286102033 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892bb800 == 61 [pid = 1863] [id = 111] 17:48:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788efd5400) [pid = 1863] [serial = 332] [outer = (nil)] 17:48:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f7896238400) [pid = 1863] [serial = 333] [outer = 0x7f788efd5400] 17:48:22 INFO - PROCESS | 1863 | 1461286102116 Marionette DEBUG loaded listener.js 17:48:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f7899a16800) [pid = 1863] [serial = 334] [outer = 0x7f788efd5400] 17:48:23 INFO - PROCESS | 1863 | 1461286103212 Marionette TRACE conn5 <- [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]]]}] 17:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1587ms 17:48:23 INFO - PROCESS | 1863 | 1461286103255 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 17:48:23 INFO - PROCESS | 1863 | 1461286103263 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 17:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:48:23 INFO - PROCESS | 1863 | 1461286103272 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:48:23 INFO - PROCESS | 1863 | 1461286103276 Marionette TRACE conn5 <- [1,418,null,{}] 17:48:23 INFO - PROCESS | 1863 | 1461286103285 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:23 INFO - PROCESS | 1863 | 1461286103549 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 17:48:23 INFO - PROCESS | 1863 | 1461286103774 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788cb6d800 == 62 [pid = 1863] [id = 112] 17:48:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f788efd7800) [pid = 1863] [serial = 335] [outer = (nil)] 17:48:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f789ad1c800) [pid = 1863] [serial = 336] [outer = 0x7f788efd7800] 17:48:23 INFO - PROCESS | 1863 | 1461286103850 Marionette DEBUG loaded listener.js 17:48:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f789e569000) [pid = 1863] [serial = 337] [outer = 0x7f788efd7800] 17:48:25 INFO - PROCESS | 1863 | 1461286105076 Marionette TRACE conn5 <- [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]]]}] 17:48:25 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 17:48:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1838ms 17:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:48:25 INFO - PROCESS | 1863 | 1461286105110 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 17:48:25 INFO - PROCESS | 1863 | 1461286105113 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 17:48:25 INFO - PROCESS | 1863 | 1461286105119 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:48:25 INFO - PROCESS | 1863 | 1461286105122 Marionette TRACE conn5 <- [1,422,null,{}] 17:48:25 INFO - PROCESS | 1863 | 1461286105127 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:25 INFO - PROCESS | 1863 | 1461286105329 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 17:48:25 INFO - PROCESS | 1863 | 1461286105499 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78890e4800 == 63 [pid = 1863] [id = 113] 17:48:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f7888eca400) [pid = 1863] [serial = 338] [outer = (nil)] 17:48:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f7888ed6400) [pid = 1863] [serial = 339] [outer = 0x7f7888eca400] 17:48:25 INFO - PROCESS | 1863 | 1461286105570 Marionette DEBUG loaded listener.js 17:48:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f788cac2000) [pid = 1863] [serial = 340] [outer = 0x7f7888eca400] 17:48:27 INFO - PROCESS | 1863 | 1461286107170 Marionette TRACE conn5 <- [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]]]}] 17:48:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:48:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2083ms 17:48:27 INFO - PROCESS | 1863 | 1461286107202 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 17:48:27 INFO - PROCESS | 1863 | 1461286107206 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 17:48:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:48:27 INFO - PROCESS | 1863 | 1461286107236 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:48:27 INFO - PROCESS | 1863 | 1461286107242 Marionette TRACE conn5 <- [1,426,null,{}] 17:48:27 INFO - PROCESS | 1863 | 1461286107249 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:27 INFO - PROCESS | 1863 | 1461286107403 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 17:48:27 INFO - PROCESS | 1863 | 1461286107557 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c79f000 == 64 [pid = 1863] [id = 114] 17:48:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f788cadfc00) [pid = 1863] [serial = 341] [outer = (nil)] 17:48:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f788cae2800) [pid = 1863] [serial = 342] [outer = 0x7f788cadfc00] 17:48:27 INFO - PROCESS | 1863 | 1461286107625 Marionette DEBUG loaded listener.js 17:48:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f788caec400) [pid = 1863] [serial = 343] [outer = 0x7f788cadfc00] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b313800 == 63 [pid = 1863] [id = 70] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e929000 == 62 [pid = 1863] [id = 74] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aeb93000 == 61 [pid = 1863] [id = 72] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899940000 == 60 [pid = 1863] [id = 73] 17:48:28 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f789aa80400) [pid = 1863] [serial = 282] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f78ac6b7c00) [pid = 1863] [serial = 258] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789984a800 == 59 [pid = 1863] [id = 107] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa5ea800 == 58 [pid = 1863] [id = 106] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a551e000 == 57 [pid = 1863] [id = 105] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e683800 == 56 [pid = 1863] [id = 104] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899fa4800 == 55 [pid = 1863] [id = 103] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788f84a800 == 54 [pid = 1863] [id = 102] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78960aa800 == 53 [pid = 1863] [id = 101] 17:48:28 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7897a30000 == 52 [pid = 1863] [id = 95] 17:48:28 INFO - PROCESS | 1863 | 1461286108503 Marionette TRACE conn5 <- [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] 17:48:28 INFO - PROCESS | 1863 | 1461286108584 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 17:48:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:48:28 INFO - PROCESS | 1863 | 1461286108595 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:48:28 INFO - PROCESS | 1863 | 1461286108598 Marionette TRACE conn5 <- [1,430,null,{}] 17:48:28 INFO - PROCESS | 1863 | 1461286108604 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:28 INFO - PROCESS | 1863 | 1461286108761 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 17:48:28 INFO - PROCESS | 1863 | 1461286108772 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efed800 == 53 [pid = 1863] [id = 115] 17:48:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 82 (0x7f788d3e6400) [pid = 1863] [serial = 344] [outer = (nil)] 17:48:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 83 (0x7f788d632800) [pid = 1863] [serial = 345] [outer = 0x7f788d3e6400] 17:48:28 INFO - PROCESS | 1863 | 1461286108860 Marionette DEBUG loaded listener.js 17:48:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 84 (0x7f788d63ac00) [pid = 1863] [serial = 346] [outer = 0x7f788d3e6400] 17:48:29 INFO - PROCESS | 1863 | 1461286109651 Marionette TRACE conn5 <- [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]]]}] 17:48:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:48:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1140ms 17:48:29 INFO - PROCESS | 1863 | 1461286109735 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 17:48:29 INFO - PROCESS | 1863 | 1461286109739 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 17:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:48:29 INFO - PROCESS | 1863 | 1461286109745 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:48:29 INFO - PROCESS | 1863 | 1461286109751 Marionette TRACE conn5 <- [1,434,null,{}] 17:48:29 INFO - PROCESS | 1863 | 1461286109774 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:29 INFO - PROCESS | 1863 | 1461286109948 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 17:48:29 INFO - PROCESS | 1863 | 1461286109990 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935db800 == 54 [pid = 1863] [id = 116] 17:48:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 85 (0x7f788e7b9000) [pid = 1863] [serial = 347] [outer = (nil)] 17:48:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 86 (0x7f788e952c00) [pid = 1863] [serial = 348] [outer = 0x7f788e7b9000] 17:48:30 INFO - PROCESS | 1863 | 1461286110056 Marionette DEBUG loaded listener.js 17:48:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f788eba4800) [pid = 1863] [serial = 349] [outer = 0x7f788e7b9000] 17:48:30 INFO - PROCESS | 1863 | 1461286110942 Marionette TRACE conn5 <- [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]]]}] 17:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1237ms 17:48:30 INFO - PROCESS | 1863 | 1461286110983 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 17:48:30 INFO - PROCESS | 1863 | 1461286110988 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 17:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:48:30 INFO - PROCESS | 1863 | 1461286110994 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:48:30 INFO - PROCESS | 1863 | 1461286110997 Marionette TRACE conn5 <- [1,438,null,{}] 17:48:31 INFO - PROCESS | 1863 | 1461286111009 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:31 INFO - PROCESS | 1863 | 1461286111188 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 17:48:31 INFO - PROCESS | 1863 | 1461286111209 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789749e000 == 55 [pid = 1863] [id = 117] 17:48:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f788caa5000) [pid = 1863] [serial = 350] [outer = (nil)] 17:48:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f788ec79c00) [pid = 1863] [serial = 351] [outer = 0x7f788caa5000] 17:48:31 INFO - PROCESS | 1863 | 1461286111273 Marionette DEBUG loaded listener.js 17:48:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788efd2800) [pid = 1863] [serial = 352] [outer = 0x7f788caa5000] 17:48:32 INFO - PROCESS | 1863 | 1461286112150 Marionette TRACE conn5 <- [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]]]}] 17:48:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:48:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1229ms 17:48:32 INFO - PROCESS | 1863 | 1461286112235 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 17:48:32 INFO - PROCESS | 1863 | 1461286112237 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 17:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:48:32 INFO - PROCESS | 1863 | 1461286112244 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:48:32 INFO - PROCESS | 1863 | 1461286112246 Marionette TRACE conn5 <- [1,442,null,{}] 17:48:32 INFO - PROCESS | 1863 | 1461286112251 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:32 INFO - PROCESS | 1863 | 1461286112427 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 17:48:32 INFO - PROCESS | 1863 | 1461286112448 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d17800 == 56 [pid = 1863] [id = 118] 17:48:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f788eba6800) [pid = 1863] [serial = 353] [outer = (nil)] 17:48:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f788f806800) [pid = 1863] [serial = 354] [outer = 0x7f788eba6800] 17:48:32 INFO - PROCESS | 1863 | 1461286112509 Marionette DEBUG loaded listener.js 17:48:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f7892010000) [pid = 1863] [serial = 355] [outer = 0x7f788eba6800] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f789e848000) [pid = 1863] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f788cad6800) [pid = 1863] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f788d683400) [pid = 1863] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f78a5238400) [pid = 1863] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 88 (0x7f789492f400) [pid = 1863] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 87 (0x7f788d3e7800) [pid = 1863] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 86 (0x7f788d3e7400) [pid = 1863] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 85 (0x7f788eba6c00) [pid = 1863] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 84 (0x7f788f87f400) [pid = 1863] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 83 (0x7f788eba2800) [pid = 1863] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 82 (0x7f7892018800) [pid = 1863] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 81 (0x7f788cada400) [pid = 1863] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 80 (0x7f788cad9000) [pid = 1863] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:48:33 INFO - PROCESS | 1863 | --DOMWINDOW == 79 (0x7f788cac1000) [pid = 1863] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:48:33 INFO - PROCESS | 1863 | 1461286113678 Marionette TRACE conn5 <- [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]]]}] 17:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1478ms 17:48:33 INFO - PROCESS | 1863 | 1461286113723 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 17:48:33 INFO - PROCESS | 1863 | 1461286113727 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 17:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:48:33 INFO - PROCESS | 1863 | 1461286113736 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:48:33 INFO - PROCESS | 1863 | 1461286113739 Marionette TRACE conn5 <- [1,446,null,{}] 17:48:33 INFO - PROCESS | 1863 | 1461286113743 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:33 INFO - PROCESS | 1863 | 1461286113923 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 17:48:33 INFO - PROCESS | 1863 | 1461286113936 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b3000 == 57 [pid = 1863] [id = 119] 17:48:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 80 (0x7f788d68ac00) [pid = 1863] [serial = 356] [outer = (nil)] 17:48:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 81 (0x7f789232b400) [pid = 1863] [serial = 357] [outer = 0x7f788d68ac00] 17:48:34 INFO - PROCESS | 1863 | 1461286114004 Marionette DEBUG loaded listener.js 17:48:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 82 (0x7f7895403800) [pid = 1863] [serial = 358] [outer = 0x7f788d68ac00] 17:48:34 INFO - PROCESS | 1863 | 1461286114771 Marionette TRACE conn5 <- [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]]]}] 17:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1082ms 17:48:34 INFO - PROCESS | 1863 | 1461286114816 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 17:48:34 INFO - PROCESS | 1863 | 1461286114820 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 17:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:48:34 INFO - PROCESS | 1863 | 1461286114845 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:48:34 INFO - PROCESS | 1863 | 1461286114847 Marionette TRACE conn5 <- [1,450,null,{}] 17:48:34 INFO - PROCESS | 1863 | 1461286114857 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:35 INFO - PROCESS | 1863 | 1461286115017 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 17:48:35 INFO - PROCESS | 1863 | 1461286115027 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899fa5000 == 58 [pid = 1863] [id = 120] 17:48:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 83 (0x7f788e7b6000) [pid = 1863] [serial = 359] [outer = (nil)] 17:48:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 84 (0x7f7896239000) [pid = 1863] [serial = 360] [outer = 0x7f788e7b6000] 17:48:35 INFO - PROCESS | 1863 | 1461286115090 Marionette DEBUG loaded listener.js 17:48:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 85 (0x7f7897be9c00) [pid = 1863] [serial = 361] [outer = 0x7f788e7b6000] 17:48:36 INFO - PROCESS | 1863 | 1461286116176 Marionette TRACE conn5 <- [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] 17:48:36 INFO - PROCESS | 1863 | 1461286116238 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 17:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:48:36 INFO - PROCESS | 1863 | 1461286116248 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:48:36 INFO - PROCESS | 1863 | 1461286116252 Marionette TRACE conn5 <- [1,454,null,{}] 17:48:36 INFO - PROCESS | 1863 | 1461286116260 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:36 INFO - PROCESS | 1863 | 1461286116473 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 17:48:36 INFO - PROCESS | 1863 | 1461286116668 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff57000 == 59 [pid = 1863] [id = 121] 17:48:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 86 (0x7f788caedc00) [pid = 1863] [serial = 362] [outer = (nil)] 17:48:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f788d3e9800) [pid = 1863] [serial = 363] [outer = 0x7f788caedc00] 17:48:36 INFO - PROCESS | 1863 | 1461286116790 Marionette DEBUG loaded listener.js 17:48:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f788d639c00) [pid = 1863] [serial = 364] [outer = 0x7f788caedc00] 17:48:37 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:48:37 INFO - PROCESS | 1863 | 1461286117700 Marionette TRACE conn5 <- [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]]]}] 17:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1489ms 17:48:37 INFO - PROCESS | 1863 | 1461286117738 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 17:48:37 INFO - PROCESS | 1863 | 1461286117747 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 17:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:48:37 INFO - PROCESS | 1863 | 1461286117757 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:48:37 INFO - PROCESS | 1863 | 1461286117761 Marionette TRACE conn5 <- [1,458,null,{}] 17:48:37 INFO - PROCESS | 1863 | 1461286117767 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:37 INFO - PROCESS | 1863 | 1461286117935 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 17:48:38 INFO - PROCESS | 1863 | 1461286118078 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899510000 == 60 [pid = 1863] [id = 122] 17:48:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f788d63ec00) [pid = 1863] [serial = 365] [outer = (nil)] 17:48:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788e953800) [pid = 1863] [serial = 366] [outer = 0x7f788d63ec00] 17:48:38 INFO - PROCESS | 1863 | 1461286118156 Marionette DEBUG loaded listener.js 17:48:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f788eba8800) [pid = 1863] [serial = 367] [outer = 0x7f788d63ec00] 17:48:39 INFO - PROCESS | 1863 | 1461286119067 Marionette TRACE conn5 <- [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] 17:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:48:39 INFO - PROCESS | 1863 | 1461286119150 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 17:48:39 INFO - PROCESS | 1863 | 1461286119157 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:48:39 INFO - PROCESS | 1863 | 1461286119162 Marionette TRACE conn5 <- [1,462,null,{}] 17:48:39 INFO - PROCESS | 1863 | 1461286119178 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:39 INFO - PROCESS | 1863 | 1461286119396 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 17:48:39 INFO - PROCESS | 1863 | 1461286119540 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b410800 == 61 [pid = 1863] [id = 123] 17:48:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f788efd9c00) [pid = 1863] [serial = 368] [outer = (nil)] 17:48:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f78949e3c00) [pid = 1863] [serial = 369] [outer = 0x7f788efd9c00] 17:48:39 INFO - PROCESS | 1863 | 1461286119614 Marionette DEBUG loaded listener.js 17:48:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f7898dd1800) [pid = 1863] [serial = 370] [outer = 0x7f788efd9c00] 17:48:40 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:48:40 INFO - PROCESS | 1863 | 1461286120568 Marionette TRACE conn5 <- [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] 17:48:40 INFO - PROCESS | 1863 | 1461286120650 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 17:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:48:40 INFO - PROCESS | 1863 | 1461286120656 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:48:40 INFO - PROCESS | 1863 | 1461286120660 Marionette TRACE conn5 <- [1,466,null,{}] 17:48:40 INFO - PROCESS | 1863 | 1461286120665 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:40 INFO - PROCESS | 1863 | 1461286120835 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 17:48:40 INFO - PROCESS | 1863 | 1461286120978 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5022000 == 62 [pid = 1863] [id = 124] 17:48:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788f2f3400) [pid = 1863] [serial = 371] [outer = (nil)] 17:48:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f7899d1c800) [pid = 1863] [serial = 372] [outer = 0x7f788f2f3400] 17:48:41 INFO - PROCESS | 1863 | 1461286121092 Marionette DEBUG loaded listener.js 17:48:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f7899fd3000) [pid = 1863] [serial = 373] [outer = 0x7f788f2f3400] 17:48:41 INFO - PROCESS | 1863 | 1461286121951 Marionette TRACE conn5 <- [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] 17:48:41 INFO - PROCESS | 1863 | 1461286121995 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 17:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:48:42 INFO - PROCESS | 1863 | 1461286122001 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:48:42 INFO - PROCESS | 1863 | 1461286122004 Marionette TRACE conn5 <- [1,470,null,{}] 17:48:42 INFO - PROCESS | 1863 | 1461286122009 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:42 INFO - PROCESS | 1863 | 1461286122164 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 17:48:42 INFO - PROCESS | 1863 | 1461286122312 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5711000 == 63 [pid = 1863] [id = 125] 17:48:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f7898ee5800) [pid = 1863] [serial = 374] [outer = (nil)] 17:48:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f789aa7d000) [pid = 1863] [serial = 375] [outer = 0x7f7898ee5800] 17:48:42 INFO - PROCESS | 1863 | 1461286122387 Marionette DEBUG loaded listener.js 17:48:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f789b0d3400) [pid = 1863] [serial = 376] [outer = 0x7f7898ee5800] 17:48:43 INFO - PROCESS | 1863 | 1461286123312 Marionette TRACE conn5 <- [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]]]}] 17:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1377ms 17:48:43 INFO - PROCESS | 1863 | 1461286123380 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 17:48:43 INFO - PROCESS | 1863 | 1461286123384 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 17:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:48:43 INFO - PROCESS | 1863 | 1461286123390 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:48:43 INFO - PROCESS | 1863 | 1461286123393 Marionette TRACE conn5 <- [1,474,null,{}] 17:48:43 INFO - PROCESS | 1863 | 1461286123398 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:43 INFO - PROCESS | 1863 | 1461286123576 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 17:48:43 INFO - PROCESS | 1863 | 1461286123719 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9e59000 == 64 [pid = 1863] [id = 126] 17:48:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f789ad16c00) [pid = 1863] [serial = 377] [outer = (nil)] 17:48:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f78a5238000) [pid = 1863] [serial = 378] [outer = 0x7f789ad16c00] 17:48:43 INFO - PROCESS | 1863 | 1461286123798 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f78a554e000) [pid = 1863] [serial = 379] [outer = 0x7f789ad16c00] 17:48:44 INFO - PROCESS | 1863 | 1461286124728 Marionette TRACE conn5 <- [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]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:48:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1386ms 17:48:44 INFO - PROCESS | 1863 | 1461286124777 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 17:48:44 INFO - PROCESS | 1863 | 1461286124782 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 17:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:48:44 INFO - PROCESS | 1863 | 1461286124788 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 1863 | 1461286124791 Marionette TRACE conn5 <- [1,478,null,{}] 17:48:44 INFO - PROCESS | 1863 | 1461286124797 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:44 INFO - PROCESS | 1863 | 1461286124958 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 17:48:45 INFO - PROCESS | 1863 | 1461286125318 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eff3800 == 65 [pid = 1863] [id = 127] 17:48:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f788caaa000) [pid = 1863] [serial = 380] [outer = (nil)] 17:48:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f788cad6800) [pid = 1863] [serial = 381] [outer = 0x7f788caaa000] 17:48:45 INFO - PROCESS | 1863 | 1461286125535 Marionette DEBUG loaded listener.js 17:48:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f788caea400) [pid = 1863] [serial = 382] [outer = 0x7f788caaa000] 17:48:46 INFO - PROCESS | 1863 | 1461286126590 Marionette TRACE conn5 <- [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]]]}] 17:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1834ms 17:48:46 INFO - PROCESS | 1863 | 1461286126623 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 17:48:46 INFO - PROCESS | 1863 | 1461286126630 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 17:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:48:46 INFO - PROCESS | 1863 | 1461286126638 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:48:46 INFO - PROCESS | 1863 | 1461286126642 Marionette TRACE conn5 <- [1,482,null,{}] 17:48:46 INFO - PROCESS | 1863 | 1461286126650 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:46 INFO - PROCESS | 1863 | 1461286126840 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 17:48:47 INFO - PROCESS | 1863 | 1461286127038 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e912800 == 66 [pid = 1863] [id = 128] 17:48:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f788d43dc00) [pid = 1863] [serial = 383] [outer = (nil)] 17:48:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f788d638800) [pid = 1863] [serial = 384] [outer = 0x7f788d43dc00] 17:48:47 INFO - PROCESS | 1863 | 1461286127118 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f788d685400) [pid = 1863] [serial = 385] [outer = 0x7f788d43dc00] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ff5f000 == 65 [pid = 1863] [id = 87] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935de800 == 64 [pid = 1863] [id = 86] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b3000 == 63 [pid = 1863] [id = 119] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d17800 == 62 [pid = 1863] [id = 118] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789749e000 == 61 [pid = 1863] [id = 117] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935db800 == 60 [pid = 1863] [id = 116] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efed800 == 59 [pid = 1863] [id = 115] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c79f000 == 58 [pid = 1863] [id = 114] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788cb6d800 == 57 [pid = 1863] [id = 112] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892bb800 == 56 [pid = 1863] [id = 111] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a9e57000 == 55 [pid = 1863] [id = 110] 17:48:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d0a800 == 54 [pid = 1863] [id = 109] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f78ae919800) [pid = 1863] [serial = 259] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f7899d18000) [pid = 1863] [serial = 312] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f789b82f400) [pid = 1863] [serial = 298] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f789ad14c00) [pid = 1863] [serial = 297] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788cae5c00) [pid = 1863] [serial = 285] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788d3e0400) [pid = 1863] [serial = 286] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f788e7ba800) [pid = 1863] [serial = 306] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788ec73c00) [pid = 1863] [serial = 307] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788d690400) [pid = 1863] [serial = 316] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f78a670b800) [pid = 1863] [serial = 319] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f789b0d0c00) [pid = 1863] [serial = 313] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f7895411800) [pid = 1863] [serial = 322] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f788ec74c00) [pid = 1863] [serial = 321] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f788d68a800) [pid = 1863] [serial = 315] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f78a5589800) [pid = 1863] [serial = 318] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f78a6540800) [pid = 1863] [serial = 301] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f78a5310400) [pid = 1863] [serial = 300] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f788d633400) [pid = 1863] [serial = 304] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f788d3ebc00) [pid = 1863] [serial = 303] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f788d635800) [pid = 1863] [serial = 289] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 88 (0x7f788d43a800) [pid = 1863] [serial = 288] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 87 (0x7f7899a1b000) [pid = 1863] [serial = 295] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 86 (0x7f7895536800) [pid = 1863] [serial = 294] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 85 (0x7f78921bc000) [pid = 1863] [serial = 309] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 84 (0x7f7896c2a400) [pid = 1863] [serial = 310] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 83 (0x7f788f808800) [pid = 1863] [serial = 292] [outer = (nil)] [url = about:blank] 17:48:47 INFO - PROCESS | 1863 | --DOMWINDOW == 82 (0x7f788ec77c00) [pid = 1863] [serial = 291] [outer = (nil)] [url = about:blank] 17:48:48 INFO - PROCESS | 1863 | 1461286128045 Marionette TRACE conn5 <- [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]]]}] 17:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1437ms 17:48:48 INFO - PROCESS | 1863 | 1461286128077 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 17:48:48 INFO - PROCESS | 1863 | 1461286128082 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 17:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:48:48 INFO - PROCESS | 1863 | 1461286128091 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:48:48 INFO - PROCESS | 1863 | 1461286128093 Marionette TRACE conn5 <- [1,486,null,{}] 17:48:48 INFO - PROCESS | 1863 | 1461286128099 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:48 INFO - PROCESS | 1863 | 1461286128266 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 17:48:48 INFO - PROCESS | 1863 | 1461286128376 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff5f000 == 55 [pid = 1863] [id = 129] 17:48:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 83 (0x7f788caf1400) [pid = 1863] [serial = 386] [outer = (nil)] 17:48:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 84 (0x7f788d68c800) [pid = 1863] [serial = 387] [outer = 0x7f788caf1400] 17:48:48 INFO - PROCESS | 1863 | 1461286128440 Marionette DEBUG loaded listener.js 17:48:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 85 (0x7f788ebab800) [pid = 1863] [serial = 388] [outer = 0x7f788caf1400] 17:48:49 INFO - PROCESS | 1863 | 1461286129204 Marionette TRACE conn5 <- [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]]]}] 17:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1130ms 17:48:49 INFO - PROCESS | 1863 | 1461286129228 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 17:48:49 INFO - PROCESS | 1863 | 1461286129234 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 17:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:48:49 INFO - PROCESS | 1863 | 1461286129244 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:48:49 INFO - PROCESS | 1863 | 1461286129253 Marionette TRACE conn5 <- [1,490,null,{}] 17:48:49 INFO - PROCESS | 1863 | 1461286129267 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:49 INFO - PROCESS | 1863 | 1461286129420 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 17:48:49 INFO - PROCESS | 1863 | 1461286129443 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789903c800 == 56 [pid = 1863] [id = 130] 17:48:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 86 (0x7f788ffb4800) [pid = 1863] [serial = 389] [outer = (nil)] 17:48:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f78921c2c00) [pid = 1863] [serial = 390] [outer = 0x7f788ffb4800] 17:48:49 INFO - PROCESS | 1863 | 1461286129507 Marionette DEBUG loaded listener.js 17:48:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f7895442c00) [pid = 1863] [serial = 391] [outer = 0x7f788ffb4800] 17:48:50 INFO - PROCESS | 1863 | 1461286130340 Marionette TRACE conn5 <- [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]]]}] 17:48:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:48:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1145ms 17:48:50 INFO - PROCESS | 1863 | 1461286130407 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 17:48:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:48:50 INFO - PROCESS | 1863 | 1461286130412 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 17:48:50 INFO - PROCESS | 1863 | 1461286130418 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:48:50 INFO - PROCESS | 1863 | 1461286130421 Marionette TRACE conn5 <- [1,494,null,{}] 17:48:50 INFO - PROCESS | 1863 | 1461286130426 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:50 INFO - PROCESS | 1863 | 1461286130619 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 17:48:50 INFO - PROCESS | 1863 | 1461286130644 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789aaf3000 == 57 [pid = 1863] [id = 131] 17:48:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f788d43a800) [pid = 1863] [serial = 392] [outer = (nil)] 17:48:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f7899104000) [pid = 1863] [serial = 393] [outer = 0x7f788d43a800] 17:48:50 INFO - PROCESS | 1863 | 1461286130708 Marionette DEBUG loaded listener.js 17:48:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f7899fd7c00) [pid = 1863] [serial = 394] [outer = 0x7f788d43a800] 17:48:51 INFO - PROCESS | 1863 | 1461286131588 Marionette TRACE conn5 <- [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]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1228ms 17:48:51 INFO - PROCESS | 1863 | 1461286131647 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 17:48:51 INFO - PROCESS | 1863 | 1461286131650 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 17:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:48:51 INFO - PROCESS | 1863 | 1461286131662 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 1863 | 1461286131665 Marionette TRACE conn5 <- [1,498,null,{}] 17:48:51 INFO - PROCESS | 1863 | 1461286131671 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:51 INFO - PROCESS | 1863 | 1461286131864 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 17:48:51 INFO - PROCESS | 1863 | 1461286131894 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e683000 == 58 [pid = 1863] [id = 132] 17:48:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f789b21a800) [pid = 1863] [serial = 395] [outer = (nil)] 17:48:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f789b83cc00) [pid = 1863] [serial = 396] [outer = 0x7f789b21a800] 17:48:51 INFO - PROCESS | 1863 | 1461286131970 Marionette DEBUG loaded listener.js 17:48:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f78a4439000) [pid = 1863] [serial = 397] [outer = 0x7f789b21a800] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f788cadfc00) [pid = 1863] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f788e7b9000) [pid = 1863] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f788cacc400) [pid = 1863] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f788eba6800) [pid = 1863] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f788caa5000) [pid = 1863] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 88 (0x7f788d3e6400) [pid = 1863] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 87 (0x7f788d68ac00) [pid = 1863] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:48:52 INFO - PROCESS | 1863 | --DOMWINDOW == 86 (0x7f7888eca400) [pid = 1863] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:48:52 INFO - PROCESS | 1863 | 1461286132914 Marionette TRACE conn5 <- [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]]]}] 17:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1279ms 17:48:52 INFO - PROCESS | 1863 | 1461286132948 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 17:48:52 INFO - PROCESS | 1863 | 1461286132951 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 17:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:48:52 INFO - PROCESS | 1863 | 1461286132958 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:48:52 INFO - PROCESS | 1863 | 1461286132962 Marionette TRACE conn5 <- [1,502,null,{}] 17:48:52 INFO - PROCESS | 1863 | 1461286132967 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:53 INFO - PROCESS | 1863 | 1461286133130 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 17:48:53 INFO - PROCESS | 1863 | 1461286133148 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6215000 == 59 [pid = 1863] [id = 133] 17:48:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f788d73a800) [pid = 1863] [serial = 398] [outer = (nil)] 17:48:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f788d73b800) [pid = 1863] [serial = 399] [outer = 0x7f788d73a800] 17:48:53 INFO - PROCESS | 1863 | 1461286133213 Marionette DEBUG loaded listener.js 17:48:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f789200e400) [pid = 1863] [serial = 400] [outer = 0x7f788d73a800] 17:48:53 INFO - PROCESS | 1863 | 1461286133978 Marionette TRACE conn5 <- [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]]]}] 17:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1035ms 17:48:53 INFO - PROCESS | 1863 | 1461286133995 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 17:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:48:54 INFO - PROCESS | 1863 | 1461286134001 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 17:48:54 INFO - PROCESS | 1863 | 1461286134007 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 1863 | 1461286134010 Marionette TRACE conn5 <- [1,506,null,{}] 17:48:54 INFO - PROCESS | 1863 | 1461286134032 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:54 INFO - PROCESS | 1863 | 1461286134221 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 17:48:54 INFO - PROCESS | 1863 | 1461286134239 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9e52800 == 60 [pid = 1863] [id = 134] 17:48:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788d740000) [pid = 1863] [serial = 401] [outer = (nil)] 17:48:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f78a5233000) [pid = 1863] [serial = 402] [outer = 0x7f788d740000] 17:48:54 INFO - PROCESS | 1863 | 1461286134309 Marionette DEBUG loaded listener.js 17:48:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f78a53e6000) [pid = 1863] [serial = 403] [outer = 0x7f788d740000] 17:48:55 INFO - PROCESS | 1863 | 1461286135390 Marionette TRACE conn5 <- [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]]]}] 17:48:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1451ms 17:48:55 INFO - PROCESS | 1863 | 1461286135459 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 17:48:55 INFO - PROCESS | 1863 | 1461286135469 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 17:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:48:55 INFO - PROCESS | 1863 | 1461286135479 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:48:55 INFO - PROCESS | 1863 | 1461286135485 Marionette TRACE conn5 <- [1,510,null,{}] 17:48:55 INFO - PROCESS | 1863 | 1461286135493 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:55 INFO - PROCESS | 1863 | 1461286135893 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 17:48:56 INFO - PROCESS | 1863 | 1461286136437 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a53bd000 == 61 [pid = 1863] [id = 135] 17:48:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788ec73400) [pid = 1863] [serial = 404] [outer = (nil)] 17:48:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f788ec77000) [pid = 1863] [serial = 405] [outer = 0x7f788ec73400] 17:48:56 INFO - PROCESS | 1863 | 1461286136519 Marionette DEBUG loaded listener.js 17:48:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788f745000) [pid = 1863] [serial = 406] [outer = 0x7f788ec73400] 17:48:57 INFO - PROCESS | 1863 | 1461286137573 Marionette TRACE conn5 <- [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]]]}] 17:48:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 2136ms 17:48:57 INFO - PROCESS | 1863 | 1461286137619 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 17:48:57 INFO - PROCESS | 1863 | 1461286137628 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 17:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:48:57 INFO - PROCESS | 1863 | 1461286137638 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:48:57 INFO - PROCESS | 1863 | 1461286137643 Marionette TRACE conn5 <- [1,514,null,{}] 17:48:57 INFO - PROCESS | 1863 | 1461286137649 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:57 INFO - PROCESS | 1863 | 1461286137824 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 17:48:57 INFO - PROCESS | 1863 | 1461286137973 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa5f3000 == 62 [pid = 1863] [id = 136] 17:48:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788ec73c00) [pid = 1863] [serial = 407] [outer = (nil)] 17:48:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f7899d19800) [pid = 1863] [serial = 408] [outer = 0x7f788ec73c00] 17:48:58 INFO - PROCESS | 1863 | 1461286138049 Marionette DEBUG loaded listener.js 17:48:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f789b833400) [pid = 1863] [serial = 409] [outer = 0x7f788ec73c00] 17:48:58 INFO - PROCESS | 1863 | 1461286138843 Marionette TRACE conn5 <- [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]]]}] 17:48:58 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 17:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1279ms 17:48:58 INFO - PROCESS | 1863 | 1461286138919 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 17:48:58 INFO - PROCESS | 1863 | 1461286138923 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 17:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:48:58 INFO - PROCESS | 1863 | 1461286138929 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:48:58 INFO - PROCESS | 1863 | 1461286138935 Marionette TRACE conn5 <- [1,518,null,{}] 17:48:58 INFO - PROCESS | 1863 | 1461286138951 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:59 INFO - PROCESS | 1863 | 1461286139157 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 17:48:59 INFO - PROCESS | 1863 | 1461286139305 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad34b000 == 63 [pid = 1863] [id = 137] 17:48:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f78a5589800) [pid = 1863] [serial = 410] [outer = (nil)] 17:48:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f78a64e6c00) [pid = 1863] [serial = 411] [outer = 0x7f78a5589800] 17:48:59 INFO - PROCESS | 1863 | 1461286139381 Marionette DEBUG loaded listener.js 17:48:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f78a6716800) [pid = 1863] [serial = 412] [outer = 0x7f78a5589800] 17:49:00 INFO - PROCESS | 1863 | 1461286140297 Marionette TRACE conn5 <- [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]]]}] 17:49:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1439ms 17:49:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:49:00 INFO - PROCESS | 1863 | 1461286140369 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 17:49:00 INFO - PROCESS | 1863 | 1461286140372 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 17:49:00 INFO - PROCESS | 1863 | 1461286140380 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:49:00 INFO - PROCESS | 1863 | 1461286140383 Marionette TRACE conn5 <- [1,522,null,{}] 17:49:00 INFO - PROCESS | 1863 | 1461286140389 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:00 INFO - PROCESS | 1863 | 1461286140569 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 17:49:00 INFO - PROCESS | 1863 | 1461286140717 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee73000 == 64 [pid = 1863] [id = 138] 17:49:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f7893338000) [pid = 1863] [serial = 413] [outer = (nil)] 17:49:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f7893344400) [pid = 1863] [serial = 414] [outer = 0x7f7893338000] 17:49:00 INFO - PROCESS | 1863 | 1461286140794 Marionette DEBUG loaded listener.js 17:49:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f78a6444800) [pid = 1863] [serial = 415] [outer = 0x7f7893338000] 17:49:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f7893056000) [pid = 1863] [serial = 416] [outer = 0x7f788f2fb000] 17:49:01 INFO - PROCESS | 1863 | 1461286141860 Marionette TRACE conn5 <- [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]]]}] 17:49:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1538ms 17:49:01 INFO - PROCESS | 1863 | 1461286141918 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 17:49:01 INFO - PROCESS | 1863 | 1461286141923 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 17:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:49:01 INFO - PROCESS | 1863 | 1461286141930 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:49:01 INFO - PROCESS | 1863 | 1461286141933 Marionette TRACE conn5 <- [1,526,null,{}] 17:49:01 INFO - PROCESS | 1863 | 1461286141938 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:02 INFO - PROCESS | 1863 | 1461286142122 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 17:49:02 INFO - PROCESS | 1863 | 1461286142321 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d30e800 == 65 [pid = 1863] [id = 139] 17:49:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f7893060400) [pid = 1863] [serial = 417] [outer = (nil)] 17:49:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f789333f000) [pid = 1863] [serial = 418] [outer = 0x7f7893060400] 17:49:02 INFO - PROCESS | 1863 | 1461286142394 Marionette DEBUG loaded listener.js 17:49:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f7899a1f400) [pid = 1863] [serial = 419] [outer = 0x7f7893060400] 17:49:03 INFO - PROCESS | 1863 | 1461286143285 Marionette TRACE conn5 <- [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]]]}] 17:49:03 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 17:49:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1384ms 17:49:03 INFO - PROCESS | 1863 | 1461286143318 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 17:49:03 INFO - PROCESS | 1863 | 1461286143323 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 17:49:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:49:03 INFO - PROCESS | 1863 | 1461286143333 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:49:03 INFO - PROCESS | 1863 | 1461286143338 Marionette TRACE conn5 <- [1,530,null,{}] 17:49:03 INFO - PROCESS | 1863 | 1461286143346 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:03 INFO - PROCESS | 1863 | 1461286143539 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 17:49:03 INFO - PROCESS | 1863 | 1461286143687 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7893483000 == 66 [pid = 1863] [id = 140] 17:49:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f7889665400) [pid = 1863] [serial = 420] [outer = (nil)] 17:49:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f7893061400) [pid = 1863] [serial = 421] [outer = 0x7f7889665400] 17:49:03 INFO - PROCESS | 1863 | 1461286143762 Marionette DEBUG loaded listener.js 17:49:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f78a9d6c800) [pid = 1863] [serial = 422] [outer = 0x7f7889665400] 17:49:04 INFO - PROCESS | 1863 | 1461286144563 Marionette TRACE conn5 <- [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"]]]}] 17:49:04 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 17:49:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:49:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:49:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:49:04 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 17:49:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:49:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:49:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:49:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1285ms 17:49:04 INFO - PROCESS | 1863 | 1461286144619 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 17:49:04 INFO - PROCESS | 1863 | 1461286144623 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 17:49:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:49:04 INFO - PROCESS | 1863 | 1461286144629 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:49:04 INFO - PROCESS | 1863 | 1461286144633 Marionette TRACE conn5 <- [1,534,null,{}] 17:49:04 INFO - PROCESS | 1863 | 1461286144638 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:04 INFO - PROCESS | 1863 | 1461286144801 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 17:49:04 INFO - PROCESS | 1863 | 1461286144957 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888155000 == 67 [pid = 1863] [id = 141] 17:49:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f7888ecbc00) [pid = 1863] [serial = 423] [outer = (nil)] 17:49:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f788cac5400) [pid = 1863] [serial = 424] [outer = 0x7f7888ecbc00] 17:49:05 INFO - PROCESS | 1863 | 1461286145028 Marionette DEBUG loaded listener.js 17:49:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f788ffb9400) [pid = 1863] [serial = 425] [outer = 0x7f7888ecbc00] 17:49:06 INFO - PROCESS | 1863 | 1461286146182 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:49:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:49:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1578ms 17:49:06 INFO - PROCESS | 1863 | 1461286146208 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 17:49:06 INFO - PROCESS | 1863 | 1461286146214 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 17:49:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:49:06 INFO - PROCESS | 1863 | 1461286146223 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:49:06 INFO - PROCESS | 1863 | 1461286146227 Marionette TRACE conn5 <- [1,538,null,{}] 17:49:06 INFO - PROCESS | 1863 | 1461286146250 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:06 INFO - PROCESS | 1863 | 1461286146453 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 17:49:06 INFO - PROCESS | 1863 | 1461286146553 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788f844000 == 68 [pid = 1863] [id = 142] 17:49:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f78890b9800) [pid = 1863] [serial = 426] [outer = (nil)] 17:49:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f78890bdc00) [pid = 1863] [serial = 427] [outer = 0x7f78890b9800] 17:49:06 INFO - PROCESS | 1863 | 1461286146624 Marionette DEBUG loaded listener.js 17:49:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f788caabc00) [pid = 1863] [serial = 428] [outer = 0x7f78890b9800] 17:49:07 INFO - PROCESS | 1863 | 1461286147449 Marionette TRACE conn5 <- [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]]]}] 17:49:07 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. 17:49:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1288ms 17:49:07 INFO - PROCESS | 1863 | 1461286147512 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 17:49:07 INFO - PROCESS | 1863 | 1461286147520 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 17:49:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:49:07 INFO - PROCESS | 1863 | 1461286147530 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:49:07 INFO - PROCESS | 1863 | 1461286147533 Marionette TRACE conn5 <- [1,542,null,{}] 17:49:07 INFO - PROCESS | 1863 | 1461286147539 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:07 INFO - PROCESS | 1863 | 1461286147696 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 17:49:07 INFO - PROCESS | 1863 | 1461286147880 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b0000 == 69 [pid = 1863] [id = 143] 17:49:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f788cac0400) [pid = 1863] [serial = 429] [outer = (nil)] 17:49:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f788cae2400) [pid = 1863] [serial = 430] [outer = 0x7f788cac0400] 17:49:08 INFO - PROCESS | 1863 | 1461286148005 Marionette DEBUG loaded listener.js 17:49:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f788d3e4000) [pid = 1863] [serial = 431] [outer = 0x7f788cac0400] 17:49:08 INFO - PROCESS | 1863 | 1461286148872 Marionette TRACE conn5 <- [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]]]}] 17:49:08 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. 17:49:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1384ms 17:49:08 INFO - PROCESS | 1863 | 1461286148915 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 17:49:08 INFO - PROCESS | 1863 | 1461286148919 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 17:49:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:49:08 INFO - PROCESS | 1863 | 1461286148925 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:49:08 INFO - PROCESS | 1863 | 1461286148930 Marionette TRACE conn5 <- [1,546,null,{}] 17:49:08 INFO - PROCESS | 1863 | 1461286148945 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa308000 == 68 [pid = 1863] [id = 99] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ae92d800 == 67 [pid = 1863] [id = 97] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a6215000 == 66 [pid = 1863] [id = 133] 17:49:09 INFO - PROCESS | 1863 | 1461286149251 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e683000 == 65 [pid = 1863] [id = 132] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789aaf3000 == 64 [pid = 1863] [id = 131] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789903c800 == 63 [pid = 1863] [id = 130] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ff5f000 == 62 [pid = 1863] [id = 129] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e912800 == 61 [pid = 1863] [id = 128] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eff3800 == 60 [pid = 1863] [id = 127] 17:49:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c793000 == 59 [pid = 1863] [id = 98] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f7895403800) [pid = 1863] [serial = 358] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f788cae2800) [pid = 1863] [serial = 342] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f788e952c00) [pid = 1863] [serial = 348] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f789b131800) [pid = 1863] [serial = 283] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f788caec400) [pid = 1863] [serial = 343] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f7892010000) [pid = 1863] [serial = 355] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f788caab400) [pid = 1863] [serial = 324] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f788ec79c00) [pid = 1863] [serial = 351] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f788efd2800) [pid = 1863] [serial = 352] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788d632800) [pid = 1863] [serial = 345] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f7896238400) [pid = 1863] [serial = 333] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f789232b400) [pid = 1863] [serial = 357] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f788e95b400) [pid = 1863] [serial = 330] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788f806800) [pid = 1863] [serial = 354] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f7888ed6400) [pid = 1863] [serial = 339] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788d63ac00) [pid = 1863] [serial = 346] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788eba4800) [pid = 1863] [serial = 349] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f788d3e6800) [pid = 1863] [serial = 327] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f789ad1c800) [pid = 1863] [serial = 336] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788cac2000) [pid = 1863] [serial = 340] [outer = (nil)] [url = about:blank] 17:49:09 INFO - PROCESS | 1863 | 1461286149396 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e76d000 == 60 [pid = 1863] [id = 144] 17:49:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788caab400) [pid = 1863] [serial = 432] [outer = (nil)] 17:49:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f788d3e7000) [pid = 1863] [serial = 433] [outer = 0x7f788caab400] 17:49:09 INFO - PROCESS | 1863 | 1461286149468 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788eba3400) [pid = 1863] [serial = 434] [outer = 0x7f788caab400] 17:49:10 INFO - PROCESS | 1863 | 1461286150350 Marionette TRACE conn5 <- [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]]]}] 17:49:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:49:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1484ms 17:49:10 INFO - PROCESS | 1863 | 1461286150421 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 17:49:10 INFO - PROCESS | 1863 | 1461286150429 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 17:49:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:49:10 INFO - PROCESS | 1863 | 1461286150447 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:49:10 INFO - PROCESS | 1863 | 1461286150458 Marionette TRACE conn5 <- [1,550,null,{}] 17:49:10 INFO - PROCESS | 1863 | 1461286150475 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:10 INFO - PROCESS | 1863 | 1461286150684 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 17:49:10 INFO - PROCESS | 1863 | 1461286150883 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e927800 == 61 [pid = 1863] [id = 145] 17:49:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f78890b4800) [pid = 1863] [serial = 435] [outer = (nil)] 17:49:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f7889664400) [pid = 1863] [serial = 436] [outer = 0x7f78890b4800] 17:49:10 INFO - PROCESS | 1863 | 1461286150977 Marionette DEBUG loaded listener.js 17:49:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f788cad3400) [pid = 1863] [serial = 437] [outer = 0x7f78890b4800] 17:49:11 INFO - PROCESS | 1863 | 1461286151794 Marionette TRACE conn5 <- [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]]]}] 17:49:11 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. 17:49:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1403ms 17:49:11 INFO - PROCESS | 1863 | 1461286151852 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 17:49:11 INFO - PROCESS | 1863 | 1461286151861 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 17:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:49:11 INFO - PROCESS | 1863 | 1461286151873 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:49:11 INFO - PROCESS | 1863 | 1461286151877 Marionette TRACE conn5 <- [1,554,null,{}] 17:49:11 INFO - PROCESS | 1863 | 1461286151884 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:12 INFO - PROCESS | 1863 | 1461286152044 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 17:49:12 INFO - PROCESS | 1863 | 1461286152214 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d1d000 == 62 [pid = 1863] [id = 146] 17:49:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f788cad7400) [pid = 1863] [serial = 438] [outer = (nil)] 17:49:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f788d683000) [pid = 1863] [serial = 439] [outer = 0x7f788cad7400] 17:49:12 INFO - PROCESS | 1863 | 1461286152286 Marionette DEBUG loaded listener.js 17:49:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f788e7bbc00) [pid = 1863] [serial = 440] [outer = 0x7f788cad7400] 17:49:12 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:13 INFO - PROCESS | 1863 | 1461286153290 Marionette TRACE conn5 <- [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]]]}] 17:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1433ms 17:49:13 INFO - PROCESS | 1863 | 1461286153307 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 17:49:13 INFO - PROCESS | 1863 | 1461286153310 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 17:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:49:13 INFO - PROCESS | 1863 | 1461286153317 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:49:13 INFO - PROCESS | 1863 | 1461286153323 Marionette TRACE conn5 <- [1,558,null,{}] 17:49:13 INFO - PROCESS | 1863 | 1461286153338 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:13 INFO - PROCESS | 1863 | 1461286153504 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 17:49:13 INFO - PROCESS | 1863 | 1461286153657 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899fb2000 == 63 [pid = 1863] [id = 147] 17:49:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f788d689c00) [pid = 1863] [serial = 441] [outer = (nil)] 17:49:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788f2f2000) [pid = 1863] [serial = 442] [outer = 0x7f788d689c00] 17:49:13 INFO - PROCESS | 1863 | 1461286153736 Marionette DEBUG loaded listener.js 17:49:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f78921b9800) [pid = 1863] [serial = 443] [outer = 0x7f788d689c00] 17:49:14 INFO - PROCESS | 1863 | 1461286154596 Marionette TRACE conn5 <- [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]]]}] 17:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1340ms 17:49:14 INFO - PROCESS | 1863 | 1461286154659 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 17:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:49:14 INFO - PROCESS | 1863 | 1461286154664 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 17:49:14 INFO - PROCESS | 1863 | 1461286154670 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:49:14 INFO - PROCESS | 1863 | 1461286154673 Marionette TRACE conn5 <- [1,562,null,{}] 17:49:14 INFO - PROCESS | 1863 | 1461286154679 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:14 INFO - PROCESS | 1863 | 1461286154839 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 17:49:14 INFO - PROCESS | 1863 | 1461286154986 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b474800 == 64 [pid = 1863] [id = 148] 17:49:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f788eb9c400) [pid = 1863] [serial = 444] [outer = (nil)] 17:49:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f7893336800) [pid = 1863] [serial = 445] [outer = 0x7f788eb9c400] 17:49:15 INFO - PROCESS | 1863 | 1461286155059 Marionette DEBUG loaded listener.js 17:49:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f7893344000) [pid = 1863] [serial = 446] [outer = 0x7f788eb9c400] 17:49:15 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:15 INFO - PROCESS | 1863 | 1461286155962 Marionette TRACE conn5 <- [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]]]}] 17:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1329ms 17:49:16 INFO - PROCESS | 1863 | 1461286155999 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 17:49:16 INFO - PROCESS | 1863 | 1461286156002 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 17:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:49:16 INFO - PROCESS | 1863 | 1461286156009 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:49:16 INFO - PROCESS | 1863 | 1461286156012 Marionette TRACE conn5 <- [1,566,null,{}] 17:49:16 INFO - PROCESS | 1863 | 1461286156017 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:16 INFO - PROCESS | 1863 | 1461286156176 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 17:49:16 INFO - PROCESS | 1863 | 1461286156307 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a57ce000 == 65 [pid = 1863] [id = 149] 17:49:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f7893054000) [pid = 1863] [serial = 447] [outer = (nil)] 17:49:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f78934d5c00) [pid = 1863] [serial = 448] [outer = 0x7f7893054000] 17:49:16 INFO - PROCESS | 1863 | 1461286156378 Marionette DEBUG loaded listener.js 17:49:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f7895411800) [pid = 1863] [serial = 449] [outer = 0x7f7893054000] 17:49:16 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:17 INFO - PROCESS | 1863 | 1461286157251 Marionette TRACE conn5 <- [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]]]}] 17:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1282ms 17:49:17 INFO - PROCESS | 1863 | 1461286157293 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 17:49:17 INFO - PROCESS | 1863 | 1461286157296 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 17:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:49:17 INFO - PROCESS | 1863 | 1461286157302 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:49:17 INFO - PROCESS | 1863 | 1461286157305 Marionette TRACE conn5 <- [1,570,null,{}] 17:49:17 INFO - PROCESS | 1863 | 1461286157311 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:17 INFO - PROCESS | 1863 | 1461286157506 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 17:49:17 INFO - PROCESS | 1863 | 1461286157658 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa542000 == 66 [pid = 1863] [id = 150] 17:49:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f789623b800) [pid = 1863] [serial = 450] [outer = (nil)] 17:49:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f7899a1ec00) [pid = 1863] [serial = 451] [outer = 0x7f789623b800] 17:49:17 INFO - PROCESS | 1863 | 1461286157737 Marionette DEBUG loaded listener.js 17:49:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f789ad69400) [pid = 1863] [serial = 452] [outer = 0x7f789623b800] 17:49:18 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:18 INFO - PROCESS | 1863 | 1461286158598 Marionette TRACE conn5 <- [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]]]}] 17:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1330ms 17:49:18 INFO - PROCESS | 1863 | 1461286158634 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 17:49:18 INFO - PROCESS | 1863 | 1461286158637 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 17:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:49:18 INFO - PROCESS | 1863 | 1461286158644 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:49:18 INFO - PROCESS | 1863 | 1461286158647 Marionette TRACE conn5 <- [1,574,null,{}] 17:49:18 INFO - PROCESS | 1863 | 1461286158652 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:18 INFO - PROCESS | 1863 | 1461286158802 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 17:49:18 INFO - PROCESS | 1863 | 1461286158983 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad353000 == 67 [pid = 1863] [id = 151] 17:49:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f7896d6e400) [pid = 1863] [serial = 453] [outer = (nil)] 17:49:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f789b83d000) [pid = 1863] [serial = 454] [outer = 0x7f7896d6e400] 17:49:19 INFO - PROCESS | 1863 | 1461286159100 Marionette DEBUG loaded listener.js 17:49:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f78a4435c00) [pid = 1863] [serial = 455] [outer = 0x7f7896d6e400] 17:49:20 INFO - PROCESS | 1863 | 1461286160227 Marionette TRACE conn5 <- [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]]]}] 17:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1640ms 17:49:20 INFO - PROCESS | 1863 | 1461286160286 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 17:49:20 INFO - PROCESS | 1863 | 1461286160289 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 17:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:49:20 INFO - PROCESS | 1863 | 1461286160295 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:49:20 INFO - PROCESS | 1863 | 1461286160297 Marionette TRACE conn5 <- [1,578,null,{}] 17:49:20 INFO - PROCESS | 1863 | 1461286160303 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:20 INFO - PROCESS | 1863 | 1461286160482 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 17:49:20 INFO - PROCESS | 1863 | 1461286160633 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eea3800 == 68 [pid = 1863] [id = 152] 17:49:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f788d52b400) [pid = 1863] [serial = 456] [outer = (nil)] 17:49:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f788d533c00) [pid = 1863] [serial = 457] [outer = 0x7f788d52b400] 17:49:20 INFO - PROCESS | 1863 | 1461286160707 Marionette DEBUG loaded listener.js 17:49:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f788d539400) [pid = 1863] [serial = 458] [outer = 0x7f788d52b400] 17:49:21 INFO - PROCESS | 1863 | 1461286161531 Marionette TRACE conn5 <- [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]]]}] 17:49:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1283ms 17:49:21 INFO - PROCESS | 1863 | 1461286161579 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 17:49:21 INFO - PROCESS | 1863 | 1461286161583 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 17:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:49:21 INFO - PROCESS | 1863 | 1461286161589 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:49:21 INFO - PROCESS | 1863 | 1461286161592 Marionette TRACE conn5 <- [1,582,null,{}] 17:49:21 INFO - PROCESS | 1863 | 1461286161597 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:21 INFO - PROCESS | 1863 | 1461286161763 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 17:49:21 INFO - PROCESS | 1863 | 1461286161921 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883d9000 == 69 [pid = 1863] [id = 153] 17:49:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f788d52e000) [pid = 1863] [serial = 459] [outer = (nil)] 17:49:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f789b3c1800) [pid = 1863] [serial = 460] [outer = 0x7f788d52e000] 17:49:22 INFO - PROCESS | 1863 | 1461286161994 Marionette DEBUG loaded listener.js 17:49:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f78a53dc800) [pid = 1863] [serial = 461] [outer = 0x7f788d52e000] 17:49:22 INFO - PROCESS | 1863 | 1461286162889 Marionette TRACE conn5 <- [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]]]}] 17:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1377ms 17:49:22 INFO - PROCESS | 1863 | 1461286162968 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 17:49:22 INFO - PROCESS | 1863 | 1461286162971 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 17:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:49:22 INFO - PROCESS | 1863 | 1461286162977 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:49:22 INFO - PROCESS | 1863 | 1461286162980 Marionette TRACE conn5 <- [1,586,null,{}] 17:49:22 INFO - PROCESS | 1863 | 1461286162986 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:23 INFO - PROCESS | 1863 | 1461286163153 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 17:49:23 INFO - PROCESS | 1863 | 1461286163305 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eea5000 == 70 [pid = 1863] [id = 154] 17:49:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f788d533800) [pid = 1863] [serial = 462] [outer = (nil)] 17:49:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f788f9d1400) [pid = 1863] [serial = 463] [outer = 0x7f788d533800] 17:49:23 INFO - PROCESS | 1863 | 1461286163383 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f788f9d6800) [pid = 1863] [serial = 464] [outer = 0x7f788d533800] 17:49:23 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:24 INFO - PROCESS | 1863 | 1461286164214 Marionette TRACE conn5 <- [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]]]}] 17:49:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1277ms 17:49:24 INFO - PROCESS | 1863 | 1461286164257 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 17:49:24 INFO - PROCESS | 1863 | 1461286164261 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:49:24 INFO - PROCESS | 1863 | 1461286164267 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 1863 | 1461286164271 Marionette TRACE conn5 <- [1,590,null,{}] 17:49:24 INFO - PROCESS | 1863 | 1461286164277 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:24 INFO - PROCESS | 1863 | 1461286164472 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 17:49:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b0000 == 69 [pid = 1863] [id = 143] 17:49:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788f844000 == 68 [pid = 1863] [id = 142] 17:49:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a53bd000 == 67 [pid = 1863] [id = 135] 17:49:25 INFO - PROCESS | 1863 | 1461286165162 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788814a000 == 68 [pid = 1863] [id = 155] 17:49:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f78890bc800) [pid = 1863] [serial = 465] [outer = (nil)] 17:49:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788965cc00) [pid = 1863] [serial = 466] [outer = 0x7f78890bc800] 17:49:25 INFO - PROCESS | 1863 | 1461286165238 Marionette DEBUG loaded listener.js 17:49:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f788caa0400) [pid = 1863] [serial = 467] [outer = 0x7f78890bc800] 17:49:25 INFO - PROCESS | 1863 | 1461286165967 Marionette TRACE conn5 <- [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]]]}] 17:49:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:49:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1730ms 17:49:26 INFO - PROCESS | 1863 | 1461286166000 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 17:49:26 INFO - PROCESS | 1863 | 1461286166007 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 17:49:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:49:26 INFO - PROCESS | 1863 | 1461286166016 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:49:26 INFO - PROCESS | 1863 | 1461286166020 Marionette TRACE conn5 <- [1,594,null,{}] 17:49:26 INFO - PROCESS | 1863 | 1461286166026 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:26 INFO - PROCESS | 1863 | 1461286166197 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 17:49:26 INFO - PROCESS | 1863 | 1461286166317 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee7f000 == 69 [pid = 1863] [id = 156] 17:49:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f78890bd400) [pid = 1863] [serial = 468] [outer = (nil)] 17:49:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f788d687800) [pid = 1863] [serial = 469] [outer = 0x7f78890bd400] 17:49:26 INFO - PROCESS | 1863 | 1461286166381 Marionette DEBUG loaded listener.js 17:49:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f788e95b400) [pid = 1863] [serial = 470] [outer = 0x7f78890bd400] 17:49:27 INFO - PROCESS | 1863 | 1461286167297 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:49:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:49:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1336ms 17:49:27 INFO - PROCESS | 1863 | 1461286167356 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 17:49:27 INFO - PROCESS | 1863 | 1461286167362 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 17:49:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:49:27 INFO - PROCESS | 1863 | 1461286167377 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:49:27 INFO - PROCESS | 1863 | 1461286167380 Marionette TRACE conn5 <- [1,598,null,{}] 17:49:27 INFO - PROCESS | 1863 | 1461286167387 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:27 INFO - PROCESS | 1863 | 1461286167579 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 17:49:27 INFO - PROCESS | 1863 | 1461286167602 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbe2800 == 70 [pid = 1863] [id = 157] 17:49:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f788ec81400) [pid = 1863] [serial = 471] [outer = (nil)] 17:49:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f788f9cbc00) [pid = 1863] [serial = 472] [outer = 0x7f788ec81400] 17:49:27 INFO - PROCESS | 1863 | 1461286167664 Marionette DEBUG loaded listener.js 17:49:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f788fccd800) [pid = 1863] [serial = 473] [outer = 0x7f788ec81400] 17:49:28 INFO - PROCESS | 1863 | 1461286168550 Marionette TRACE conn5 <- [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]]]}] 17:49:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:49:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1227ms 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f788caf1400) [pid = 1863] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f78890b9800) [pid = 1863] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f788cac0400) [pid = 1863] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f788d73a800) [pid = 1863] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f788d43a800) [pid = 1863] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f789b21a800) [pid = 1863] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f788caaa000) [pid = 1863] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f788ffb4800) [pid = 1863] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:49:28 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788d43dc00) [pid = 1863] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:49:28 INFO - PROCESS | 1863 | 1461286168799 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 17:49:28 INFO - PROCESS | 1863 | 1461286168802 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 17:49:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:49:28 INFO - PROCESS | 1863 | 1461286168818 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:49:28 INFO - PROCESS | 1863 | 1461286168827 Marionette TRACE conn5 <- [1,602,null,{}] 17:49:28 INFO - PROCESS | 1863 | 1461286168834 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:28 INFO - PROCESS | 1863 | 1461286168975 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 17:49:29 INFO - PROCESS | 1863 | 1461286168996 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d03000 == 71 [pid = 1863] [id = 158] 17:49:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f788fcd1000) [pid = 1863] [serial = 474] [outer = (nil)] 17:49:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788fcd8400) [pid = 1863] [serial = 475] [outer = 0x7f788fcd1000] 17:49:29 INFO - PROCESS | 1863 | 1461286169060 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f7893052400) [pid = 1863] [serial = 476] [outer = 0x7f788fcd1000] 17:49:30 INFO - PROCESS | 1863 | 1461286170073 Marionette TRACE conn5 <- [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]]]}] 17:49:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:49:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1302ms 17:49:30 INFO - PROCESS | 1863 | 1461286170114 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 17:49:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:49:30 INFO - PROCESS | 1863 | 1461286170119 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 17:49:30 INFO - PROCESS | 1863 | 1461286170124 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 1863 | 1461286170127 Marionette TRACE conn5 <- [1,606,null,{}] 17:49:30 INFO - PROCESS | 1863 | 1461286170132 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:30 INFO - PROCESS | 1863 | 1461286170278 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 17:49:30 INFO - PROCESS | 1863 | 1461286170298 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b469800 == 72 [pid = 1863] [id = 159] 17:49:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f788fcd7000) [pid = 1863] [serial = 477] [outer = (nil)] 17:49:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f78934cdc00) [pid = 1863] [serial = 478] [outer = 0x7f788fcd7000] 17:49:30 INFO - PROCESS | 1863 | 1461286170360 Marionette DEBUG loaded listener.js 17:49:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f7896020400) [pid = 1863] [serial = 479] [outer = 0x7f788fcd7000] 17:49:31 INFO - PROCESS | 1863 | 1461286171472 Marionette TRACE conn5 <- [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]]]}] 17:49:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:49:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1383ms 17:49:31 INFO - PROCESS | 1863 | 1461286171509 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 17:49:31 INFO - PROCESS | 1863 | 1461286171514 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 17:49:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:49:31 INFO - PROCESS | 1863 | 1461286171523 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:49:31 INFO - PROCESS | 1863 | 1461286171527 Marionette TRACE conn5 <- [1,610,null,{}] 17:49:31 INFO - PROCESS | 1863 | 1461286171536 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:31 INFO - PROCESS | 1863 | 1461286171726 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 17:49:31 INFO - PROCESS | 1863 | 1461286171948 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbce800 == 73 [pid = 1863] [id = 160] 17:49:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f788d531800) [pid = 1863] [serial = 480] [outer = (nil)] 17:49:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f788d636400) [pid = 1863] [serial = 481] [outer = 0x7f788d531800] 17:49:32 INFO - PROCESS | 1863 | 1461286172072 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f788e7b9000) [pid = 1863] [serial = 482] [outer = 0x7f788d531800] 17:49:32 INFO - PROCESS | 1863 | 1461286172908 Marionette TRACE conn5 <- [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]]]}] 17:49:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:49:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1437ms 17:49:32 INFO - PROCESS | 1863 | 1461286172960 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 17:49:32 INFO - PROCESS | 1863 | 1461286172969 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 17:49:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:49:32 INFO - PROCESS | 1863 | 1461286172979 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:49:32 INFO - PROCESS | 1863 | 1461286172983 Marionette TRACE conn5 <- [1,614,null,{}] 17:49:32 INFO - PROCESS | 1863 | 1461286172989 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:33 INFO - PROCESS | 1863 | 1461286173162 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 17:49:33 INFO - PROCESS | 1863 | 1461286173317 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b402800 == 74 [pid = 1863] [id = 161] 17:49:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f788e94d400) [pid = 1863] [serial = 483] [outer = (nil)] 17:49:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f788f9d7400) [pid = 1863] [serial = 484] [outer = 0x7f788e94d400] 17:49:33 INFO - PROCESS | 1863 | 1461286173392 Marionette DEBUG loaded listener.js 17:49:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f788fcd4c00) [pid = 1863] [serial = 485] [outer = 0x7f788e94d400] 17:49:34 INFO - PROCESS | 1863 | 1461286174330 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:49:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:49:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1382ms 17:49:34 INFO - PROCESS | 1863 | 1461286174362 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 17:49:34 INFO - PROCESS | 1863 | 1461286174366 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 17:49:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:49:34 INFO - PROCESS | 1863 | 1461286174373 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:49:34 INFO - PROCESS | 1863 | 1461286174378 Marionette TRACE conn5 <- [1,618,null,{}] 17:49:34 INFO - PROCESS | 1863 | 1461286174394 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:34 INFO - PROCESS | 1863 | 1461286174561 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 17:49:34 INFO - PROCESS | 1863 | 1461286174727 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fca2000 == 75 [pid = 1863] [id = 162] 17:49:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f788fcd7400) [pid = 1863] [serial = 486] [outer = (nil)] 17:49:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f7899a1a400) [pid = 1863] [serial = 487] [outer = 0x7f788fcd7400] 17:49:34 INFO - PROCESS | 1863 | 1461286174808 Marionette DEBUG loaded listener.js 17:49:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7899fd8c00) [pid = 1863] [serial = 488] [outer = 0x7f788fcd7400] 17:49:35 INFO - PROCESS | 1863 | 1461286175624 Marionette TRACE conn5 <- [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]]]}] 17:49:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:49:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1282ms 17:49:35 INFO - PROCESS | 1863 | 1461286175656 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 17:49:35 INFO - PROCESS | 1863 | 1461286175660 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 17:49:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:49:35 INFO - PROCESS | 1863 | 1461286175666 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:49:35 INFO - PROCESS | 1863 | 1461286175669 Marionette TRACE conn5 <- [1,622,null,{}] 17:49:35 INFO - PROCESS | 1863 | 1461286175674 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:35 INFO - PROCESS | 1863 | 1461286175845 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 17:49:36 INFO - PROCESS | 1863 | 1461286176006 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fcc0800 == 76 [pid = 1863] [id = 163] 17:49:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f789540b000) [pid = 1863] [serial = 489] [outer = (nil)] 17:49:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f789e83e800) [pid = 1863] [serial = 490] [outer = 0x7f789540b000] 17:49:36 INFO - PROCESS | 1863 | 1461286176081 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78a53dd000) [pid = 1863] [serial = 491] [outer = 0x7f789540b000] 17:49:36 INFO - PROCESS | 1863 | 1461286176904 Marionette TRACE conn5 <- [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]]]}] 17:49:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:49:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1278ms 17:49:36 INFO - PROCESS | 1863 | 1461286176945 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 17:49:36 INFO - PROCESS | 1863 | 1461286176949 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 17:49:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:49:36 INFO - PROCESS | 1863 | 1461286176955 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:49:36 INFO - PROCESS | 1863 | 1461286176957 Marionette TRACE conn5 <- [1,626,null,{}] 17:49:36 INFO - PROCESS | 1863 | 1461286176963 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:37 INFO - PROCESS | 1863 | 1461286177115 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 17:49:37 INFO - PROCESS | 1863 | 1461286177287 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788852c800 == 77 [pid = 1863] [id = 164] 17:49:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f7888505c00) [pid = 1863] [serial = 492] [outer = (nil)] 17:49:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f788850b000) [pid = 1863] [serial = 493] [outer = 0x7f7888505c00] 17:49:37 INFO - PROCESS | 1863 | 1461286177360 Marionette DEBUG loaded listener.js 17:49:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7888510000) [pid = 1863] [serial = 494] [outer = 0x7f7888505c00] 17:49:38 INFO - PROCESS | 1863 | 1461286178246 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:49:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:49:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1333ms 17:49:38 INFO - PROCESS | 1863 | 1461286178289 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 17:49:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:49:38 INFO - PROCESS | 1863 | 1461286178293 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 17:49:38 INFO - PROCESS | 1863 | 1461286178298 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:49:38 INFO - PROCESS | 1863 | 1461286178301 Marionette TRACE conn5 <- [1,630,null,{}] 17:49:38 INFO - PROCESS | 1863 | 1461286178307 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:38 INFO - PROCESS | 1863 | 1461286178492 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 17:49:38 INFO - PROCESS | 1863 | 1461286178649 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7889276800 == 78 [pid = 1863] [id = 165] 17:49:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f789ad15800) [pid = 1863] [serial = 495] [outer = (nil)] 17:49:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f78a61a1400) [pid = 1863] [serial = 496] [outer = 0x7f789ad15800] 17:49:38 INFO - PROCESS | 1863 | 1461286178725 Marionette DEBUG loaded listener.js 17:49:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f78a8640000) [pid = 1863] [serial = 497] [outer = 0x7f789ad15800] 17:49:39 INFO - PROCESS | 1863 | 1461286179566 Marionette TRACE conn5 <- [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]]]}] 17:49:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:49:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 17:49:39 INFO - PROCESS | 1863 | 1461286179629 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 17:49:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:49:39 INFO - PROCESS | 1863 | 1461286179633 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 17:49:39 INFO - PROCESS | 1863 | 1461286179639 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:49:39 INFO - PROCESS | 1863 | 1461286179642 Marionette TRACE conn5 <- [1,634,null,{}] 17:49:39 INFO - PROCESS | 1863 | 1461286179647 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:39 INFO - PROCESS | 1863 | 1461286179809 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 17:49:39 INFO - PROCESS | 1863 | 1461286179972 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bd4000 == 79 [pid = 1863] [id = 166] 17:49:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f7888ecb400) [pid = 1863] [serial = 498] [outer = (nil)] 17:49:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f788cae9400) [pid = 1863] [serial = 499] [outer = 0x7f7888ecb400] 17:49:40 INFO - PROCESS | 1863 | 1461286180043 Marionette DEBUG loaded listener.js 17:49:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f788fc41400) [pid = 1863] [serial = 500] [outer = 0x7f7888ecb400] 17:49:41 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:41 INFO - PROCESS | 1863 | 1461286181387 Marionette TRACE conn5 <- [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]]]}] 17:49:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:49:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1831ms 17:49:41 INFO - PROCESS | 1863 | 1461286181471 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 17:49:41 INFO - PROCESS | 1863 | 1461286181478 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 17:49:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:49:41 INFO - PROCESS | 1863 | 1461286181487 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:49:41 INFO - PROCESS | 1863 | 1461286181493 Marionette TRACE conn5 <- [1,638,null,{}] 17:49:41 INFO - PROCESS | 1863 | 1461286181500 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:41 INFO - PROCESS | 1863 | 1461286181764 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 17:49:42 INFO - PROCESS | 1863 | 1461286182023 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883cf800 == 80 [pid = 1863] [id = 167] 17:49:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f788caae400) [pid = 1863] [serial = 501] [outer = (nil)] 17:49:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f788cabf400) [pid = 1863] [serial = 502] [outer = 0x7f788caae400] 17:49:42 INFO - PROCESS | 1863 | 1461286182096 Marionette DEBUG loaded listener.js 17:49:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f788caca800) [pid = 1863] [serial = 503] [outer = 0x7f788caae400] 17:49:42 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:42 INFO - PROCESS | 1863 | 1461286182992 Marionette TRACE conn5 <- [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]]]}] 17:49:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:49:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1534ms 17:49:43 INFO - PROCESS | 1863 | 1461286183023 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 17:49:43 INFO - PROCESS | 1863 | 1461286183030 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 17:49:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:49:43 INFO - PROCESS | 1863 | 1461286183040 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:49:43 INFO - PROCESS | 1863 | 1461286183044 Marionette TRACE conn5 <- [1,642,null,{}] 17:49:43 INFO - PROCESS | 1863 | 1461286183049 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:43 INFO - PROCESS | 1863 | 1461286183206 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 17:49:43 INFO - PROCESS | 1863 | 1461286183385 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c78e000 == 81 [pid = 1863] [id = 168] 17:49:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f788cad3c00) [pid = 1863] [serial = 504] [outer = (nil)] 17:49:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f788d3dc400) [pid = 1863] [serial = 505] [outer = 0x7f788cad3c00] 17:49:43 INFO - PROCESS | 1863 | 1461286183452 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f788d433c00) [pid = 1863] [serial = 506] [outer = 0x7f788cad3c00] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa389000 == 80 [pid = 1863] [id = 94] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e81d000 == 79 [pid = 1863] [id = 96] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899fa5000 == 78 [pid = 1863] [id = 120] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5711000 == 77 [pid = 1863] [id = 125] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5022000 == 76 [pid = 1863] [id = 124] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b410800 == 75 [pid = 1863] [id = 123] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f788d3e7000) [pid = 1863] [serial = 433] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f788d3e9800) [pid = 1863] [serial = 363] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f788e953800) [pid = 1863] [serial = 366] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f78949e3c00) [pid = 1863] [serial = 369] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f7899d1c800) [pid = 1863] [serial = 372] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f789aa7d000) [pid = 1863] [serial = 375] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f78a5238000) [pid = 1863] [serial = 378] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788ec77000) [pid = 1863] [serial = 405] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f7899d19800) [pid = 1863] [serial = 408] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f78a64e6c00) [pid = 1863] [serial = 411] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f7893344400) [pid = 1863] [serial = 414] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f789333f000) [pid = 1863] [serial = 418] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7893061400) [pid = 1863] [serial = 421] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f788cac5400) [pid = 1863] [serial = 424] [outer = (nil)] [url = about:blank] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d03000 == 74 [pid = 1863] [id = 158] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fbe2800 == 73 [pid = 1863] [id = 157] 17:49:43 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee7f000 == 72 [pid = 1863] [id = 156] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788814a000 == 71 [pid = 1863] [id = 155] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eea5000 == 70 [pid = 1863] [id = 154] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78883d9000 == 69 [pid = 1863] [id = 153] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eea3800 == 68 [pid = 1863] [id = 152] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ad353000 == 67 [pid = 1863] [id = 151] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa542000 == 66 [pid = 1863] [id = 150] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a57ce000 == 65 [pid = 1863] [id = 149] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b474800 == 64 [pid = 1863] [id = 148] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899fb2000 == 63 [pid = 1863] [id = 147] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d1d000 == 62 [pid = 1863] [id = 146] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a9e52800 == 61 [pid = 1863] [id = 134] 17:49:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e927800 == 60 [pid = 1863] [id = 145] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7899104000) [pid = 1863] [serial = 393] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7896239000) [pid = 1863] [serial = 360] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f788cad6800) [pid = 1863] [serial = 381] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f788caea400) [pid = 1863] [serial = 382] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f78921c2c00) [pid = 1863] [serial = 390] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f788d685400) [pid = 1863] [serial = 385] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f788d638800) [pid = 1863] [serial = 384] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788d68c800) [pid = 1863] [serial = 387] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f788ebab800) [pid = 1863] [serial = 388] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f7899a15400) [pid = 1863] [serial = 220] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7899fd7c00) [pid = 1863] [serial = 394] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f7895442c00) [pid = 1863] [serial = 391] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f789b83cc00) [pid = 1863] [serial = 396] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f78a4439000) [pid = 1863] [serial = 397] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f78890bdc00) [pid = 1863] [serial = 427] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f78a5233000) [pid = 1863] [serial = 402] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f788caabc00) [pid = 1863] [serial = 428] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f788cae2400) [pid = 1863] [serial = 430] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788d73b800) [pid = 1863] [serial = 399] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f788d3e4000) [pid = 1863] [serial = 431] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f789200e400) [pid = 1863] [serial = 400] [outer = (nil)] [url = about:blank] 17:49:44 INFO - PROCESS | 1863 | 1461286184476 Marionette TRACE conn5 <- [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]]]}] 17:49:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:49:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1481ms 17:49:44 INFO - PROCESS | 1863 | 1461286184525 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 17:49:44 INFO - PROCESS | 1863 | 1461286184531 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 17:49:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:49:44 INFO - PROCESS | 1863 | 1461286184541 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1863 | 1461286184547 Marionette TRACE conn5 <- [1,646,null,{}] 17:49:44 INFO - PROCESS | 1863 | 1461286184573 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:44 INFO - PROCESS | 1863 | 1461286184819 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 17:49:45 INFO - PROCESS | 1863 | 1461286185026 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e788800 == 61 [pid = 1863] [id = 169] 17:49:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f788d437c00) [pid = 1863] [serial = 507] [outer = (nil)] 17:49:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f788d636800) [pid = 1863] [serial = 508] [outer = 0x7f788d437c00] 17:49:45 INFO - PROCESS | 1863 | 1461286185144 Marionette DEBUG loaded listener.js 17:49:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f788d685400) [pid = 1863] [serial = 509] [outer = 0x7f788d437c00] 17:49:45 INFO - PROCESS | 1863 | 1461286185882 Marionette TRACE conn5 <- [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]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:49:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1390ms 17:49:45 INFO - PROCESS | 1863 | 1461286185951 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 17:49:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:49:45 INFO - PROCESS | 1863 | 1461286185956 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 17:49:45 INFO - PROCESS | 1863 | 1461286185962 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1863 | 1461286185965 Marionette TRACE conn5 <- [1,650,null,{}] 17:49:45 INFO - PROCESS | 1863 | 1461286185970 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:46 INFO - PROCESS | 1863 | 1461286186117 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 17:49:46 INFO - PROCESS | 1863 | 1461286186132 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e9c8000 == 62 [pid = 1863] [id = 170] 17:49:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788d686000) [pid = 1863] [serial = 510] [outer = (nil)] 17:49:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f788e7b2000) [pid = 1863] [serial = 511] [outer = 0x7f788d686000] 17:49:46 INFO - PROCESS | 1863 | 1461286186193 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f788e951c00) [pid = 1863] [serial = 512] [outer = 0x7f788d686000] 17:49:47 INFO - PROCESS | 1863 | 1461286187100 Marionette TRACE conn5 <- [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]]]}] 17:49:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:49:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1181ms 17:49:47 INFO - PROCESS | 1863 | 1461286187145 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 17:49:47 INFO - PROCESS | 1863 | 1461286187147 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 17:49:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:49:47 INFO - PROCESS | 1863 | 1461286187154 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:49:47 INFO - PROCESS | 1863 | 1461286187156 Marionette TRACE conn5 <- [1,654,null,{}] 17:49:47 INFO - PROCESS | 1863 | 1461286187170 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:47 INFO - PROCESS | 1863 | 1461286187372 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 17:49:47 INFO - PROCESS | 1863 | 1461286187394 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eff4000 == 63 [pid = 1863] [id = 171] 17:49:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f788d73e000) [pid = 1863] [serial = 513] [outer = (nil)] 17:49:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f788eb9e400) [pid = 1863] [serial = 514] [outer = 0x7f788d73e000] 17:49:47 INFO - PROCESS | 1863 | 1461286187457 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f788ec80800) [pid = 1863] [serial = 515] [outer = 0x7f788d73e000] 17:49:48 INFO - PROCESS | 1863 | 1461286188365 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:49:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1243ms 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f788d533800) [pid = 1863] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f788f2f3400) [pid = 1863] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f78890b4800) [pid = 1863] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f788d63ec00) [pid = 1863] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f788caedc00) [pid = 1863] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f78890bd400) [pid = 1863] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788d691c00) [pid = 1863] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f7898ee5800) [pid = 1863] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f788efd5400) [pid = 1863] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f7893054000) [pid = 1863] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f788efd7800) [pid = 1863] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f788caea800) [pid = 1863] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f788ec73400) [pid = 1863] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f788cad7400) [pid = 1863] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f788caa4000) [pid = 1863] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f788d689c00) [pid = 1863] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f788ec81400) [pid = 1863] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f78890bc800) [pid = 1863] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f788d52b400) [pid = 1863] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f788fcd1000) [pid = 1863] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f788d52e000) [pid = 1863] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f78a5589800) [pid = 1863] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f788eb9c400) [pid = 1863] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f788efd9c00) [pid = 1863] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f7889665400) [pid = 1863] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f7896d6e400) [pid = 1863] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f789623b800) [pid = 1863] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f7888ecbc00) [pid = 1863] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f7893060400) [pid = 1863] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788ec73c00) [pid = 1863] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f7893338000) [pid = 1863] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f789ad16c00) [pid = 1863] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f788d740000) [pid = 1863] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:49:49 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788e7b6000) [pid = 1863] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:49:49 INFO - PROCESS | 1863 | 1461286189238 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 17:49:49 INFO - PROCESS | 1863 | 1461286189241 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 17:49:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:49:49 INFO - PROCESS | 1863 | 1461286189286 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1863 | 1461286189290 Marionette TRACE conn5 <- [1,658,null,{}] 17:49:49 INFO - PROCESS | 1863 | 1461286189295 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:49 INFO - PROCESS | 1863 | 1461286189447 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 17:49:49 INFO - PROCESS | 1863 | 1461286189561 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c787800 == 64 [pid = 1863] [id = 172] 17:49:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f788d52e000) [pid = 1863] [serial = 516] [outer = (nil)] 17:49:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f788d63ec00) [pid = 1863] [serial = 517] [outer = 0x7f788d52e000] 17:49:49 INFO - PROCESS | 1863 | 1461286189625 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f788ec73c00) [pid = 1863] [serial = 518] [outer = 0x7f788d52e000] 17:49:50 INFO - PROCESS | 1863 | 1461286190245 Marionette TRACE conn5 <- [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]]]}] 17:49:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:49:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1005ms 17:49:50 INFO - PROCESS | 1863 | 1461286190266 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 1863 | 1461286190270 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 17:49:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:49:50 INFO - PROCESS | 1863 | 1461286190276 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 1863 | 1461286190278 Marionette TRACE conn5 <- [1,662,null,{}] 17:49:50 INFO - PROCESS | 1863 | 1461286190283 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:50 INFO - PROCESS | 1863 | 1461286190422 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 17:49:50 INFO - PROCESS | 1863 | 1461286190545 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fcb4000 == 65 [pid = 1863] [id = 173] 17:49:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f788caf0000) [pid = 1863] [serial = 519] [outer = (nil)] 17:49:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788efce800) [pid = 1863] [serial = 520] [outer = 0x7f788caf0000] 17:49:50 INFO - PROCESS | 1863 | 1461286190606 Marionette DEBUG loaded listener.js 17:49:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f788f88ac00) [pid = 1863] [serial = 521] [outer = 0x7f788caf0000] 17:49:51 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:51 INFO - PROCESS | 1863 | 1461286191465 Marionette TRACE conn5 <- [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]]]}] 17:49:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:49:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1229ms 17:49:51 INFO - PROCESS | 1863 | 1461286191506 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 17:49:51 INFO - PROCESS | 1863 | 1461286191512 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 17:49:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:49:51 INFO - PROCESS | 1863 | 1461286191521 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:49:51 INFO - PROCESS | 1863 | 1461286191528 Marionette TRACE conn5 <- [1,666,null,{}] 17:49:51 INFO - PROCESS | 1863 | 1461286191537 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:51 INFO - PROCESS | 1863 | 1461286191733 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 17:49:51 INFO - PROCESS | 1863 | 1461286191892 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7889272000 == 66 [pid = 1863] [id = 174] 17:49:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f788850e800) [pid = 1863] [serial = 522] [outer = (nil)] 17:49:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f7889666000) [pid = 1863] [serial = 523] [outer = 0x7f788850e800] 17:49:51 INFO - PROCESS | 1863 | 1461286191972 Marionette DEBUG loaded listener.js 17:49:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f788caac400) [pid = 1863] [serial = 524] [outer = 0x7f788850e800] 17:49:52 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:52 INFO - PROCESS | 1863 | 1461286192877 Marionette TRACE conn5 <- [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]]]}] 17:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1389ms 17:49:52 INFO - PROCESS | 1863 | 1461286192911 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 17:49:52 INFO - PROCESS | 1863 | 1461286192919 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 17:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:49:52 INFO - PROCESS | 1863 | 1461286192931 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:49:52 INFO - PROCESS | 1863 | 1461286192935 Marionette TRACE conn5 <- [1,670,null,{}] 17:49:52 INFO - PROCESS | 1863 | 1461286192941 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:53 INFO - PROCESS | 1863 | 1461286193119 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 17:49:53 INFO - PROCESS | 1863 | 1461286193282 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e925800 == 67 [pid = 1863] [id = 175] 17:49:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f788cad2800) [pid = 1863] [serial = 525] [outer = (nil)] 17:49:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f788d3e4000) [pid = 1863] [serial = 526] [outer = 0x7f788cad2800] 17:49:53 INFO - PROCESS | 1863 | 1461286193360 Marionette DEBUG loaded listener.js 17:49:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f788d441000) [pid = 1863] [serial = 527] [outer = 0x7f788cad2800] 17:49:54 INFO - PROCESS | 1863 | 1461286194314 Marionette TRACE conn5 <- [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]]]}] 17:49:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:49:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1434ms 17:49:54 INFO - PROCESS | 1863 | 1461286194365 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 17:49:54 INFO - PROCESS | 1863 | 1461286194369 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 17:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:49:54 INFO - PROCESS | 1863 | 1461286194375 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:49:54 INFO - PROCESS | 1863 | 1461286194381 Marionette TRACE conn5 <- [1,674,null,{}] 17:49:54 INFO - PROCESS | 1863 | 1461286194398 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:54 INFO - PROCESS | 1863 | 1461286194575 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 17:49:54 INFO - PROCESS | 1863 | 1461286194826 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7893485800 == 68 [pid = 1863] [id = 176] 17:49:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f788d737800) [pid = 1863] [serial = 528] [outer = (nil)] 17:49:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f788ec74c00) [pid = 1863] [serial = 529] [outer = 0x7f788d737800] 17:49:54 INFO - PROCESS | 1863 | 1461286194947 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f788f2f1000) [pid = 1863] [serial = 530] [outer = 0x7f788d737800] 17:49:55 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:55 INFO - PROCESS | 1863 | 1461286195867 Marionette TRACE conn5 <- [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]]]}] 17:49:55 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 17:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1539ms 17:49:55 INFO - PROCESS | 1863 | 1461286195915 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 1863 | 1461286195920 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 17:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:49:55 INFO - PROCESS | 1863 | 1461286195926 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 1863 | 1461286195929 Marionette TRACE conn5 <- [1,678,null,{}] 17:49:55 INFO - PROCESS | 1863 | 1461286195934 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:56 INFO - PROCESS | 1863 | 1461286196154 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 17:49:56 INFO - PROCESS | 1863 | 1461286196356 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78955a1800 == 69 [pid = 1863] [id = 177] 17:49:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f788e7afc00) [pid = 1863] [serial = 531] [outer = (nil)] 17:49:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f788f9d5800) [pid = 1863] [serial = 532] [outer = 0x7f788e7afc00] 17:49:56 INFO - PROCESS | 1863 | 1461286196479 Marionette DEBUG loaded listener.js 17:49:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f788fc46400) [pid = 1863] [serial = 533] [outer = 0x7f788e7afc00] 17:49:57 INFO - PROCESS | 1863 | 1461286197288 Marionette TRACE conn5 <- [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]]]}] 17:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1429ms 17:49:57 INFO - PROCESS | 1863 | 1461286197356 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 17:49:57 INFO - PROCESS | 1863 | 1461286197360 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 17:49:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:49:57 INFO - PROCESS | 1863 | 1461286197366 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:49:57 INFO - PROCESS | 1863 | 1461286197369 Marionette TRACE conn5 <- [1,682,null,{}] 17:49:57 INFO - PROCESS | 1863 | 1461286197375 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:57 INFO - PROCESS | 1863 | 1461286197552 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 17:49:57 INFO - PROCESS | 1863 | 1461286197710 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974a7800 == 70 [pid = 1863] [id = 178] 17:49:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f788d740000) [pid = 1863] [serial = 534] [outer = (nil)] 17:49:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f788fc4ac00) [pid = 1863] [serial = 535] [outer = 0x7f788d740000] 17:49:57 INFO - PROCESS | 1863 | 1461286197786 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f788fccbc00) [pid = 1863] [serial = 536] [outer = 0x7f788d740000] 17:49:59 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:59 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:49:59 INFO - PROCESS | 1863 | 1461286199062 Marionette TRACE conn5 <- [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]]]}] 17:49:59 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) 17:49:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1731ms 17:49:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:49:59 INFO - PROCESS | 1863 | 1461286199098 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 1863 | 1461286199101 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 17:49:59 INFO - PROCESS | 1863 | 1461286199107 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1863 | 1461286199110 Marionette TRACE conn5 <- [1,686,null,{}] 17:49:59 INFO - PROCESS | 1863 | 1461286199116 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:59 INFO - PROCESS | 1863 | 1461286199381 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 17:49:59 INFO - PROCESS | 1863 | 1461286199538 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899141000 == 71 [pid = 1863] [id = 179] 17:49:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f788fc48800) [pid = 1863] [serial = 537] [outer = (nil)] 17:49:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f788ffb4c00) [pid = 1863] [serial = 538] [outer = 0x7f788fc48800] 17:49:59 INFO - PROCESS | 1863 | 1461286199615 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f789232c800) [pid = 1863] [serial = 539] [outer = 0x7f788fc48800] 17:50:00 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:00 INFO - PROCESS | 1863 | 1461286200842 Marionette TRACE conn5 <- [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]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:50:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1784ms 17:50:00 INFO - PROCESS | 1863 | 1461286200891 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 1863 | 1461286200895 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 17:50:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:50:00 INFO - PROCESS | 1863 | 1461286200902 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 1863 | 1461286200904 Marionette TRACE conn5 <- [1,690,null,{}] 17:50:00 INFO - PROCESS | 1863 | 1461286200910 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:01 INFO - PROCESS | 1863 | 1461286201252 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 17:50:01 INFO - PROCESS | 1863 | 1461286201426 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789993b000 == 72 [pid = 1863] [id = 180] 17:50:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f788fccc000) [pid = 1863] [serial = 540] [outer = (nil)] 17:50:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f789305d400) [pid = 1863] [serial = 541] [outer = 0x7f788fccc000] 17:50:01 INFO - PROCESS | 1863 | 1461286201500 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f7893338000) [pid = 1863] [serial = 542] [outer = 0x7f788fccc000] 17:50:02 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:50:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1932ms 17:50:02 INFO - PROCESS | 1863 | 1461286202823 Marionette TRACE conn5 <- [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]]]}] 17:50:02 INFO - PROCESS | 1863 | 1461286202835 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 17:50:02 INFO - PROCESS | 1863 | 1461286202839 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 17:50:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:50:02 INFO - PROCESS | 1863 | 1461286202845 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 1863 | 1461286202848 Marionette TRACE conn5 <- [1,694,null,{}] 17:50:02 INFO - PROCESS | 1863 | 1461286202853 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:03 INFO - PROCESS | 1863 | 1461286203073 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 17:50:03 INFO - PROCESS | 1863 | 1461286203251 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883db800 == 73 [pid = 1863] [id = 181] 17:50:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f7888ecc000) [pid = 1863] [serial = 543] [outer = (nil)] 17:50:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788caa9400) [pid = 1863] [serial = 544] [outer = 0x7f7888ecc000] 17:50:03 INFO - PROCESS | 1863 | 1461286203326 Marionette DEBUG loaded listener.js 17:50:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f7892011000) [pid = 1863] [serial = 545] [outer = 0x7f7888ecc000] 17:50:04 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:04 INFO - PROCESS | 1863 | 1461286204802 Marionette TRACE conn5 <- [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]]]}] 17:50:04 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) 17:50:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1985ms 17:50:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:50:04 INFO - PROCESS | 1863 | 1461286204831 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 17:50:04 INFO - PROCESS | 1863 | 1461286204836 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 17:50:04 INFO - PROCESS | 1863 | 1461286204844 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:50:04 INFO - PROCESS | 1863 | 1461286204849 Marionette TRACE conn5 <- [1,698,null,{}] 17:50:04 INFO - PROCESS | 1863 | 1461286204858 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:05 INFO - PROCESS | 1863 | 1461286205048 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 17:50:05 INFO - PROCESS | 1863 | 1461286205244 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bca800 == 74 [pid = 1863] [id = 182] 17:50:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f7889664c00) [pid = 1863] [serial = 546] [outer = (nil)] 17:50:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f788caae000) [pid = 1863] [serial = 547] [outer = 0x7f7889664c00] 17:50:05 INFO - PROCESS | 1863 | 1461286205365 Marionette DEBUG loaded listener.js 17:50:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f788caccc00) [pid = 1863] [serial = 548] [outer = 0x7f7889664c00] 17:50:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c787800 == 73 [pid = 1863] [id = 172] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f78934cdc00) [pid = 1863] [serial = 478] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e788800 == 72 [pid = 1863] [id = 169] 17:50:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c78e000 == 71 [pid = 1863] [id = 168] 17:50:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78883cf800 == 70 [pid = 1863] [id = 167] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f78a53e6000) [pid = 1863] [serial = 403] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7897be9c00) [pid = 1863] [serial = 361] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7893052400) [pid = 1863] [serial = 476] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f788f9d6800) [pid = 1863] [serial = 464] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f7899fd3000) [pid = 1863] [serial = 373] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f7889664400) [pid = 1863] [serial = 436] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f788f9d1400) [pid = 1863] [serial = 463] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788eba8800) [pid = 1863] [serial = 367] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f788d639c00) [pid = 1863] [serial = 364] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f788d687800) [pid = 1863] [serial = 469] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f788ec76800) [pid = 1863] [serial = 331] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f789b0d3400) [pid = 1863] [serial = 376] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f7899a16800) [pid = 1863] [serial = 334] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f7895411800) [pid = 1863] [serial = 449] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f789e569000) [pid = 1863] [serial = 337] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f78934d5c00) [pid = 1863] [serial = 448] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f788d635c00) [pid = 1863] [serial = 328] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f788f745000) [pid = 1863] [serial = 406] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f788e7bbc00) [pid = 1863] [serial = 440] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f788cadec00) [pid = 1863] [serial = 325] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f788f2f2000) [pid = 1863] [serial = 442] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f788fccd800) [pid = 1863] [serial = 473] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f788caa0400) [pid = 1863] [serial = 467] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f788e95b400) [pid = 1863] [serial = 470] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f788d533c00) [pid = 1863] [serial = 457] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f788965cc00) [pid = 1863] [serial = 466] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f788d539400) [pid = 1863] [serial = 458] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788fcd8400) [pid = 1863] [serial = 475] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f789b3c1800) [pid = 1863] [serial = 460] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f78a6716800) [pid = 1863] [serial = 412] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f7893336800) [pid = 1863] [serial = 445] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f7898dd1800) [pid = 1863] [serial = 370] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f78a53dc800) [pid = 1863] [serial = 461] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788f9cbc00) [pid = 1863] [serial = 472] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788cad3400) [pid = 1863] [serial = 437] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f78a9d6c800) [pid = 1863] [serial = 422] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f789b83d000) [pid = 1863] [serial = 454] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f78a4435c00) [pid = 1863] [serial = 455] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f7899a1ec00) [pid = 1863] [serial = 451] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f788ffb9400) [pid = 1863] [serial = 425] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f7899a1f400) [pid = 1863] [serial = 419] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f7893344000) [pid = 1863] [serial = 446] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f789ad69400) [pid = 1863] [serial = 452] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f78921b9800) [pid = 1863] [serial = 443] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f789b833400) [pid = 1863] [serial = 409] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f78a6444800) [pid = 1863] [serial = 415] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f788d683000) [pid = 1863] [serial = 439] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f78a554e000) [pid = 1863] [serial = 379] [outer = (nil)] [url = about:blank] 17:50:06 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:06 INFO - PROCESS | 1863 | 1461286206762 Marionette TRACE conn5 <- [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]]]}] 17:50:06 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) 17:50:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1941ms 17:50:06 INFO - PROCESS | 1863 | 1461286206785 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 17:50:06 INFO - PROCESS | 1863 | 1461286206793 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 17:50:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:50:06 INFO - PROCESS | 1863 | 1461286206803 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1863 | 1461286206806 Marionette TRACE conn5 <- [1,702,null,{}] 17:50:06 INFO - PROCESS | 1863 | 1461286206810 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:06 INFO - PROCESS | 1863 | 1461286206962 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 17:50:07 INFO - PROCESS | 1863 | 1461286207071 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7889273800 == 71 [pid = 1863] [id = 183] 17:50:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f788caa2400) [pid = 1863] [serial = 549] [outer = (nil)] 17:50:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f788d3dec00) [pid = 1863] [serial = 550] [outer = 0x7f788caa2400] 17:50:07 INFO - PROCESS | 1863 | 1461286207134 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788d52f800) [pid = 1863] [serial = 551] [outer = 0x7f788caa2400] 17:50:08 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:08 INFO - PROCESS | 1863 | 1461286208251 Marionette TRACE conn5 <- [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]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:50:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1484ms 17:50:08 INFO - PROCESS | 1863 | 1461286208289 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 1863 | 1461286208291 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 17:50:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:50:08 INFO - PROCESS | 1863 | 1461286208298 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1863 | 1461286208304 Marionette TRACE conn5 <- [1,706,null,{}] 17:50:08 INFO - PROCESS | 1863 | 1461286208319 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:08 INFO - PROCESS | 1863 | 1461286208601 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 17:50:08 INFO - PROCESS | 1863 | 1461286208638 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e9ab800 == 72 [pid = 1863] [id = 184] 17:50:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f788d641c00) [pid = 1863] [serial = 552] [outer = (nil)] 17:50:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788d73f400) [pid = 1863] [serial = 553] [outer = 0x7f788d641c00] 17:50:08 INFO - PROCESS | 1863 | 1461286208705 Marionette DEBUG loaded listener.js 17:50:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788e952400) [pid = 1863] [serial = 554] [outer = 0x7f788d641c00] 17:50:09 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:09 INFO - PROCESS | 1863 | 1461286209896 Marionette TRACE conn5 <- [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]]]}] 17:50:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:50:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1633ms 17:50:09 INFO - PROCESS | 1863 | 1461286209945 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 17:50:09 INFO - PROCESS | 1863 | 1461286209950 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 17:50:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:50:09 INFO - PROCESS | 1863 | 1461286209968 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:50:09 INFO - PROCESS | 1863 | 1461286209971 Marionette TRACE conn5 <- [1,710,null,{}] 17:50:09 INFO - PROCESS | 1863 | 1461286209994 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:10 INFO - PROCESS | 1863 | 1461286210344 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f788d73e000) [pid = 1863] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f788d686000) [pid = 1863] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f788cad3c00) [pid = 1863] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f788d437c00) [pid = 1863] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f788caae400) [pid = 1863] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f7888ecb400) [pid = 1863] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f788d52e000) [pid = 1863] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:50:10 INFO - PROCESS | 1863 | --DOMWINDOW == 88 (0x7f788caab400) [pid = 1863] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:50:10 INFO - PROCESS | 1863 | 1461286210438 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892c2800 == 73 [pid = 1863] [id = 185] 17:50:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f7888ecac00) [pid = 1863] [serial = 555] [outer = (nil)] 17:50:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788cae5800) [pid = 1863] [serial = 556] [outer = 0x7f7888ecac00] 17:50:10 INFO - PROCESS | 1863 | 1461286210504 Marionette DEBUG loaded listener.js 17:50:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f788eba8800) [pid = 1863] [serial = 557] [outer = 0x7f7888ecac00] 17:50:11 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:11 INFO - PROCESS | 1863 | 1461286211696 Marionette TRACE conn5 <- [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]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:50:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1752ms 17:50:11 INFO - PROCESS | 1863 | 1461286211720 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1863 | 1461286211723 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 17:50:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:50:11 INFO - PROCESS | 1863 | 1461286211729 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1863 | 1461286211731 Marionette TRACE conn5 <- [1,714,null,{}] 17:50:11 INFO - PROCESS | 1863 | 1461286211737 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:11 INFO - PROCESS | 1863 | 1461286211919 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 17:50:12 INFO - PROCESS | 1863 | 1461286212003 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbde000 == 74 [pid = 1863] [id = 186] 17:50:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f7888ece400) [pid = 1863] [serial = 558] [outer = (nil)] 17:50:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788efdcc00) [pid = 1863] [serial = 559] [outer = 0x7f7888ece400] 17:50:12 INFO - PROCESS | 1863 | 1461286212066 Marionette DEBUG loaded listener.js 17:50:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f788fc49800) [pid = 1863] [serial = 560] [outer = 0x7f7888ece400] 17:50:13 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:13 INFO - PROCESS | 1863 | 1461286213453 Marionette TRACE conn5 <- [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]]]}] 17:50:13 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 17:50:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1782ms 17:50:13 INFO - PROCESS | 1863 | 1461286213595 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 17:50:13 INFO - PROCESS | 1863 | 1461286213603 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 17:50:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:50:13 INFO - PROCESS | 1863 | 1461286213618 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:50:13 INFO - PROCESS | 1863 | 1461286213621 Marionette TRACE conn5 <- [1,718,null,{}] 17:50:13 INFO - PROCESS | 1863 | 1461286213632 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:13 INFO - PROCESS | 1863 | 1461286213800 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 17:50:13 INFO - PROCESS | 1863 | 1461286213953 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e76e000 == 75 [pid = 1863] [id = 187] 17:50:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788caa5000) [pid = 1863] [serial = 561] [outer = (nil)] 17:50:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788cad4c00) [pid = 1863] [serial = 562] [outer = 0x7f788caa5000] 17:50:14 INFO - PROCESS | 1863 | 1461286214031 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f788d531000) [pid = 1863] [serial = 563] [outer = 0x7f788caa5000] 17:50:15 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:15 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:15 INFO - PROCESS | 1863 | 1461286215385 Marionette TRACE conn5 <- [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]]]}] 17:50:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:50:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1885ms 17:50:15 INFO - PROCESS | 1863 | 1461286215538 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 1863 | 1461286215548 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 17:50:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:50:15 INFO - PROCESS | 1863 | 1461286215561 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:50:15 INFO - PROCESS | 1863 | 1461286215565 Marionette TRACE conn5 <- [1,722,null,{}] 17:50:15 INFO - PROCESS | 1863 | 1461286215571 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:15 INFO - PROCESS | 1863 | 1461286215744 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 17:50:15 INFO - PROCESS | 1863 | 1461286215894 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff6d000 == 76 [pid = 1863] [id = 188] 17:50:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f7889669400) [pid = 1863] [serial = 564] [outer = (nil)] 17:50:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788d683800) [pid = 1863] [serial = 565] [outer = 0x7f7889669400] 17:50:15 INFO - PROCESS | 1863 | 1461286215981 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788ec76800) [pid = 1863] [serial = 566] [outer = 0x7f7889669400] 17:50:16 INFO - PROCESS | 1863 | 1461286216911 Marionette TRACE conn5 <- [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] 17:50:16 INFO - PROCESS | 1863 | 1461286216996 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 17:50:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:50:17 INFO - PROCESS | 1863 | 1461286217003 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:50:17 INFO - PROCESS | 1863 | 1461286217009 Marionette TRACE conn5 <- [1,726,null,{}] 17:50:17 INFO - PROCESS | 1863 | 1461286217026 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:17 INFO - PROCESS | 1863 | 1461286217288 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 17:50:17 INFO - PROCESS | 1863 | 1461286217496 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78949a5800 == 77 [pid = 1863] [id = 189] 17:50:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788fcd3c00) [pid = 1863] [serial = 567] [outer = (nil)] 17:50:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f789200f400) [pid = 1863] [serial = 568] [outer = 0x7f788fcd3c00] 17:50:17 INFO - PROCESS | 1863 | 1461286217578 Marionette DEBUG loaded listener.js 17:50:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f78921bc400) [pid = 1863] [serial = 569] [outer = 0x7f788fcd3c00] 17:50:18 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:18 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:18 INFO - PROCESS | 1863 | 1461286218535 Marionette TRACE conn5 <- [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]]]}] 17:50:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:50:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1587ms 17:50:18 INFO - PROCESS | 1863 | 1461286218591 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 1863 | 1461286218595 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 17:50:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:50:18 INFO - PROCESS | 1863 | 1461286218602 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 1863 | 1461286218604 Marionette TRACE conn5 <- [1,730,null,{}] 17:50:18 INFO - PROCESS | 1863 | 1461286218610 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:18 INFO - PROCESS | 1863 | 1461286218785 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 17:50:19 INFO - PROCESS | 1863 | 1461286219000 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789902e800 == 78 [pid = 1863] [id = 190] 17:50:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f788fcd6000) [pid = 1863] [serial = 570] [outer = (nil)] 17:50:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f7893339800) [pid = 1863] [serial = 571] [outer = 0x7f788fcd6000] 17:50:19 INFO - PROCESS | 1863 | 1461286219091 Marionette DEBUG loaded listener.js 17:50:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f7893344800) [pid = 1863] [serial = 572] [outer = 0x7f788fcd6000] 17:50:19 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:19 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:19 INFO - PROCESS | 1863 | 1461286219936 Marionette TRACE conn5 <- [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] 17:50:19 INFO - PROCESS | 1863 | 1461286219993 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 17:50:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:50:20 INFO - PROCESS | 1863 | 1461286220000 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:50:20 INFO - PROCESS | 1863 | 1461286220003 Marionette TRACE conn5 <- [1,734,null,{}] 17:50:20 INFO - PROCESS | 1863 | 1461286220008 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:20 INFO - PROCESS | 1863 | 1461286220175 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 17:50:20 INFO - PROCESS | 1863 | 1461286220336 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789a47b800 == 79 [pid = 1863] [id = 191] 17:50:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f7893052400) [pid = 1863] [serial = 573] [outer = (nil)] 17:50:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f7894928800) [pid = 1863] [serial = 574] [outer = 0x7f7893052400] 17:50:20 INFO - PROCESS | 1863 | 1461286220412 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f78949e6400) [pid = 1863] [serial = 575] [outer = 0x7f7893052400] 17:50:21 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:21 INFO - PROCESS | 1863 | 1461286221272 Marionette TRACE conn5 <- [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]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:50:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1332ms 17:50:21 INFO - PROCESS | 1863 | 1461286221333 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1863 | 1461286221337 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:50:21 INFO - PROCESS | 1863 | 1461286221343 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1863 | 1461286221346 Marionette TRACE conn5 <- [1,738,null,{}] 17:50:21 INFO - PROCESS | 1863 | 1461286221351 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:21 INFO - PROCESS | 1863 | 1461286221589 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 17:50:21 INFO - PROCESS | 1863 | 1461286221745 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b014000 == 80 [pid = 1863] [id = 192] 17:50:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f78934cc400) [pid = 1863] [serial = 576] [outer = (nil)] 17:50:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f78975dec00) [pid = 1863] [serial = 577] [outer = 0x7f78934cc400] 17:50:21 INFO - PROCESS | 1863 | 1461286221825 Marionette DEBUG loaded listener.js 17:50:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f7898dcd400) [pid = 1863] [serial = 578] [outer = 0x7f78934cc400] 17:50:23 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:23 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:23 INFO - PROCESS | 1863 | 1461286223087 Marionette TRACE conn5 <- [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]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:50:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1783ms 17:50:23 INFO - PROCESS | 1863 | 1461286223128 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 1863 | 1461286223132 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 17:50:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:50:23 INFO - PROCESS | 1863 | 1461286223139 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 1863 | 1461286223141 Marionette TRACE conn5 <- [1,742,null,{}] 17:50:23 INFO - PROCESS | 1863 | 1461286223147 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:23 INFO - PROCESS | 1863 | 1461286223347 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 17:50:23 INFO - PROCESS | 1863 | 1461286223518 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee77000 == 81 [pid = 1863] [id = 193] 17:50:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f7888ed6400) [pid = 1863] [serial = 579] [outer = (nil)] 17:50:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f788caeb400) [pid = 1863] [serial = 580] [outer = 0x7f7888ed6400] 17:50:23 INFO - PROCESS | 1863 | 1461286223590 Marionette DEBUG loaded listener.js 17:50:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f7898ee5800) [pid = 1863] [serial = 581] [outer = 0x7f7888ed6400] 17:50:25 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:25 INFO - PROCESS | 1863 | 1461286225116 Marionette TRACE conn5 <- [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]]]}] 17:50:25 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 17:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2030ms 17:50:25 INFO - PROCESS | 1863 | 1461286225171 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 17:50:25 INFO - PROCESS | 1863 | 1461286225178 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 17:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:50:25 INFO - PROCESS | 1863 | 1461286225185 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:50:25 INFO - PROCESS | 1863 | 1461286225189 Marionette TRACE conn5 <- [1,746,null,{}] 17:50:25 INFO - PROCESS | 1863 | 1461286225196 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:25 INFO - PROCESS | 1863 | 1461286225392 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 17:50:25 INFO - PROCESS | 1863 | 1461286225592 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eff4000 == 80 [pid = 1863] [id = 171] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892c2800 == 79 [pid = 1863] [id = 185] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e9c8000 == 78 [pid = 1863] [id = 170] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e9ab800 == 77 [pid = 1863] [id = 184] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f788efce800) [pid = 1863] [serial = 520] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f788d636400) [pid = 1863] [serial = 481] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f788f9d7400) [pid = 1863] [serial = 484] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f7899a1a400) [pid = 1863] [serial = 487] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f789e83e800) [pid = 1863] [serial = 490] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f788850b000) [pid = 1863] [serial = 493] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f78a61a1400) [pid = 1863] [serial = 496] [outer = (nil)] [url = about:blank] 17:50:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bdf000 == 78 [pid = 1863] [id = 194] 17:50:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f788cacdc00) [pid = 1863] [serial = 582] [outer = (nil)] 17:50:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f788d3e4c00) [pid = 1863] [serial = 583] [outer = 0x7f788cacdc00] 17:50:25 INFO - PROCESS | 1863 | 1461286225705 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788d52e800) [pid = 1863] [serial = 584] [outer = 0x7f788cacdc00] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7889273800 == 77 [pid = 1863] [id = 183] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bca800 == 76 [pid = 1863] [id = 182] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899141000 == 75 [pid = 1863] [id = 179] 17:50:25 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7893485800 == 74 [pid = 1863] [id = 176] 17:50:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e925800 == 73 [pid = 1863] [id = 175] 17:50:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7889272000 == 72 [pid = 1863] [id = 174] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788eba3400) [pid = 1863] [serial = 434] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f788d63ec00) [pid = 1863] [serial = 517] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f788ec80800) [pid = 1863] [serial = 515] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f788e951c00) [pid = 1863] [serial = 512] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788ec73c00) [pid = 1863] [serial = 518] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f788eb9e400) [pid = 1863] [serial = 514] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788e7b2000) [pid = 1863] [serial = 511] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788d433c00) [pid = 1863] [serial = 506] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f788d3dc400) [pid = 1863] [serial = 505] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788d636800) [pid = 1863] [serial = 508] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788d685400) [pid = 1863] [serial = 509] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f788caca800) [pid = 1863] [serial = 503] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f788cabf400) [pid = 1863] [serial = 502] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788fc41400) [pid = 1863] [serial = 500] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f788cae9400) [pid = 1863] [serial = 499] [outer = (nil)] [url = about:blank] 17:50:26 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:26 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:26 INFO - PROCESS | 1863 | 1461286226883 Marionette TRACE conn5 <- [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]]]}] 17:50:26 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.) 17:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1736ms 17:50:26 INFO - PROCESS | 1863 | 1461286226922 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1863 | 1461286226930 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:50:26 INFO - PROCESS | 1863 | 1461286226951 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1863 | 1461286226955 Marionette TRACE conn5 <- [1,750,null,{}] 17:50:26 INFO - PROCESS | 1863 | 1461286226960 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:27 INFO - PROCESS | 1863 | 1461286227203 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 17:50:27 INFO - PROCESS | 1863 | 1461286227320 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d31b000 == 73 [pid = 1863] [id = 195] 17:50:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f7888ed1000) [pid = 1863] [serial = 585] [outer = (nil)] 17:50:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f788d691c00) [pid = 1863] [serial = 586] [outer = 0x7f7888ed1000] 17:50:27 INFO - PROCESS | 1863 | 1461286227387 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788e95b400) [pid = 1863] [serial = 587] [outer = 0x7f7888ed1000] 17:50:28 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:28 INFO - PROCESS | 1863 | 1461286228548 Marionette TRACE conn5 <- [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]]]}] 17:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1639ms 17:50:28 INFO - PROCESS | 1863 | 1461286228603 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1863 | 1461286228606 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 17:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:50:28 INFO - PROCESS | 1863 | 1461286228619 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1863 | 1461286228623 Marionette TRACE conn5 <- [1,754,null,{}] 17:50:28 INFO - PROCESS | 1863 | 1461286228640 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:28 INFO - PROCESS | 1863 | 1461286228878 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 17:50:28 INFO - PROCESS | 1863 | 1461286228904 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eff0800 == 74 [pid = 1863] [id = 196] 17:50:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788eba3400) [pid = 1863] [serial = 588] [outer = (nil)] 17:50:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788f9d8800) [pid = 1863] [serial = 589] [outer = 0x7f788eba3400] 17:50:28 INFO - PROCESS | 1863 | 1461286228970 Marionette DEBUG loaded listener.js 17:50:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f788fcd1c00) [pid = 1863] [serial = 590] [outer = 0x7f788eba3400] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788d531800) [pid = 1863] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788d641c00) [pid = 1863] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f788caa2400) [pid = 1863] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f7889664c00) [pid = 1863] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788fcd7400) [pid = 1863] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f7888ecac00) [pid = 1863] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f789540b000) [pid = 1863] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f788caf0000) [pid = 1863] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f789ad15800) [pid = 1863] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f788e94d400) [pid = 1863] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:50:29 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f7888505c00) [pid = 1863] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:50:30 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:30 INFO - PROCESS | 1863 | 1461286230186 Marionette TRACE conn5 <- [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]]]}] 17:50:30 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 17:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1584ms 17:50:30 INFO - PROCESS | 1863 | 1461286230204 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 17:50:30 INFO - PROCESS | 1863 | 1461286230207 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 17:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:50:30 INFO - PROCESS | 1863 | 1461286230213 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1863 | 1461286230215 Marionette TRACE conn5 <- [1,758,null,{}] 17:50:30 INFO - PROCESS | 1863 | 1461286230220 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:30 INFO - PROCESS | 1863 | 1461286230361 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 17:50:30 INFO - PROCESS | 1863 | 1461286230515 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fca9000 == 75 [pid = 1863] [id = 197] 17:50:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f7888511800) [pid = 1863] [serial = 591] [outer = (nil)] 17:50:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788f808800) [pid = 1863] [serial = 592] [outer = 0x7f7888511800] 17:50:30 INFO - PROCESS | 1863 | 1461286230576 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f788fc4cc00) [pid = 1863] [serial = 593] [outer = 0x7f7888511800] 17:50:31 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:31 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:50:31 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:31 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:31 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:50:31 INFO - PROCESS | 1863 | 1461286231245 Marionette TRACE conn5 <- [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]]]}] 17:50:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1085ms 17:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:50:31 INFO - PROCESS | 1863 | 1461286231298 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 17:50:31 INFO - PROCESS | 1863 | 1461286231301 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 17:50:31 INFO - PROCESS | 1863 | 1461286231307 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:50:31 INFO - PROCESS | 1863 | 1461286231310 Marionette TRACE conn5 <- [1,762,null,{}] 17:50:31 INFO - PROCESS | 1863 | 1461286231319 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:31 INFO - PROCESS | 1863 | 1461286231523 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 17:50:31 INFO - PROCESS | 1863 | 1461286231543 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789347b800 == 76 [pid = 1863] [id = 198] 17:50:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788d689400) [pid = 1863] [serial = 594] [outer = (nil)] 17:50:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f789200e000) [pid = 1863] [serial = 595] [outer = 0x7f788d689400] 17:50:31 INFO - PROCESS | 1863 | 1461286231608 Marionette DEBUG loaded listener.js 17:50:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f7893343400) [pid = 1863] [serial = 596] [outer = 0x7f788d689400] 17:50:33 INFO - PROCESS | 1863 | 1461286233140 Marionette TRACE conn5 <- [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]]]}] 17:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1887ms 17:50:33 INFO - PROCESS | 1863 | 1461286233195 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 17:50:33 INFO - PROCESS | 1863 | 1461286233203 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 17:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:50:33 INFO - PROCESS | 1863 | 1461286233213 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:50:33 INFO - PROCESS | 1863 | 1461286233217 Marionette TRACE conn5 <- [1,766,null,{}] 17:50:33 INFO - PROCESS | 1863 | 1461286233269 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:33 INFO - PROCESS | 1863 | 1461286233444 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 17:50:33 INFO - PROCESS | 1863 | 1461286233638 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e779000 == 77 [pid = 1863] [id = 199] 17:50:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f788cac3800) [pid = 1863] [serial = 597] [outer = (nil)] 17:50:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788d531800) [pid = 1863] [serial = 598] [outer = 0x7f788cac3800] 17:50:33 INFO - PROCESS | 1863 | 1461286233718 Marionette DEBUG loaded listener.js 17:50:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788d687800) [pid = 1863] [serial = 599] [outer = 0x7f788cac3800] 17:50:35 INFO - PROCESS | 1863 | 1461286235059 Marionette TRACE conn5 <- [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]]]}] 17:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1999ms 17:50:35 INFO - PROCESS | 1863 | 1461286235215 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 17:50:35 INFO - PROCESS | 1863 | 1461286235224 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 17:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:50:35 INFO - PROCESS | 1863 | 1461286235235 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 1863 | 1461286235238 Marionette TRACE conn5 <- [1,770,null,{}] 17:50:35 INFO - PROCESS | 1863 | 1461286235245 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:35 INFO - PROCESS | 1863 | 1461286235417 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 17:50:35 INFO - PROCESS | 1863 | 1461286235576 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935e6800 == 78 [pid = 1863] [id = 200] 17:50:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788caca800) [pid = 1863] [serial = 600] [outer = (nil)] 17:50:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f788f2efc00) [pid = 1863] [serial = 601] [outer = 0x7f788caca800] 17:50:35 INFO - PROCESS | 1863 | 1461286235650 Marionette DEBUG loaded listener.js 17:50:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788fc4f400) [pid = 1863] [serial = 602] [outer = 0x7f788caca800] 17:50:36 INFO - PROCESS | 1863 | 1461286236572 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1379ms 17:50:36 INFO - PROCESS | 1863 | 1461286236615 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 17:50:36 INFO - PROCESS | 1863 | 1461286236619 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 17:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:50:36 INFO - PROCESS | 1863 | 1461286236626 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:50:36 INFO - PROCESS | 1863 | 1461286236631 Marionette TRACE conn5 <- [1,774,null,{}] 17:50:36 INFO - PROCESS | 1863 | 1461286236648 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:36 INFO - PROCESS | 1863 | 1461286236872 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 17:50:37 INFO - PROCESS | 1863 | 1461286237073 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899141000 == 79 [pid = 1863] [id = 201] 17:50:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f78934ca800) [pid = 1863] [serial = 603] [outer = (nil)] 17:50:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f789540b000) [pid = 1863] [serial = 604] [outer = 0x7f78934ca800] 17:50:37 INFO - PROCESS | 1863 | 1461286237196 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f7896c31800) [pid = 1863] [serial = 605] [outer = 0x7f78934ca800] 17:50:38 INFO - PROCESS | 1863 | 1461286238023 Marionette TRACE conn5 <- [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]]]}] 17:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1434ms 17:50:38 INFO - PROCESS | 1863 | 1461286238061 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 17:50:38 INFO - PROCESS | 1863 | 1461286238066 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 17:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:50:38 INFO - PROCESS | 1863 | 1461286238071 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1863 | 1461286238074 Marionette TRACE conn5 <- [1,778,null,{}] 17:50:38 INFO - PROCESS | 1863 | 1461286238080 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:38 INFO - PROCESS | 1863 | 1461286238248 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 17:50:38 INFO - PROCESS | 1863 | 1461286238412 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b312000 == 80 [pid = 1863] [id = 202] 17:50:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f7894934c00) [pid = 1863] [serial = 606] [outer = (nil)] 17:50:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f7898dd0c00) [pid = 1863] [serial = 607] [outer = 0x7f7894934c00] 17:50:38 INFO - PROCESS | 1863 | 1461286238490 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f7899a13400) [pid = 1863] [serial = 608] [outer = 0x7f7894934c00] 17:50:39 INFO - PROCESS | 1863 | 1461286239366 Marionette TRACE conn5 <- [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]]]}] 17:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1328ms 17:50:39 INFO - PROCESS | 1863 | 1461286239401 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 17:50:39 INFO - PROCESS | 1863 | 1461286239405 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 17:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:50:39 INFO - PROCESS | 1863 | 1461286239411 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:50:39 INFO - PROCESS | 1863 | 1461286239413 Marionette TRACE conn5 <- [1,782,null,{}] 17:50:39 INFO - PROCESS | 1863 | 1461286239419 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:39 INFO - PROCESS | 1863 | 1461286239586 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 17:50:39 INFO - PROCESS | 1863 | 1461286239750 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e683000 == 81 [pid = 1863] [id = 203] 17:50:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f78890af400) [pid = 1863] [serial = 609] [outer = (nil)] 17:50:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f7899a1cc00) [pid = 1863] [serial = 610] [outer = 0x7f78890af400] 17:50:39 INFO - PROCESS | 1863 | 1461286239823 Marionette DEBUG loaded listener.js 17:50:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f7899a22c00) [pid = 1863] [serial = 611] [outer = 0x7f78890af400] 17:50:40 INFO - PROCESS | 1863 | 1461286240715 Marionette TRACE conn5 <- [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]]]}] 17:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1381ms 17:50:40 INFO - PROCESS | 1863 | 1461286240794 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 1863 | 1461286240797 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 17:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:50:40 INFO - PROCESS | 1863 | 1461286240803 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1863 | 1461286240806 Marionette TRACE conn5 <- [1,786,null,{}] 17:50:40 INFO - PROCESS | 1863 | 1461286240812 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:41 INFO - PROCESS | 1863 | 1461286241311 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 17:50:41 INFO - PROCESS | 1863 | 1461286241527 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c799800 == 82 [pid = 1863] [id = 204] 17:50:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f788caa0800) [pid = 1863] [serial = 612] [outer = (nil)] 17:50:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f788caa8c00) [pid = 1863] [serial = 613] [outer = 0x7f788caa0800] 17:50:41 INFO - PROCESS | 1863 | 1461286241598 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f788cade000) [pid = 1863] [serial = 614] [outer = 0x7f788caa0800] 17:50:42 INFO - PROCESS | 1863 | 1461286242469 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1736ms 17:50:42 INFO - PROCESS | 1863 | 1461286242542 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1863 | 1461286242548 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 17:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:50:42 INFO - PROCESS | 1863 | 1461286242556 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1863 | 1461286242562 Marionette TRACE conn5 <- [1,790,null,{}] 17:50:42 INFO - PROCESS | 1863 | 1461286242568 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:42 INFO - PROCESS | 1863 | 1461286242732 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 17:50:42 INFO - PROCESS | 1863 | 1461286242905 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bd2000 == 83 [pid = 1863] [id = 205] 17:50:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f788caa2c00) [pid = 1863] [serial = 615] [outer = (nil)] 17:50:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f788d532400) [pid = 1863] [serial = 616] [outer = 0x7f788caa2c00] 17:50:43 INFO - PROCESS | 1863 | 1461286243031 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f788d640000) [pid = 1863] [serial = 617] [outer = 0x7f788caa2c00] 17:50:43 INFO - PROCESS | 1863 | 1461286243968 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1487ms 17:50:44 INFO - PROCESS | 1863 | 1461286244044 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1863 | 1461286244048 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 17:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:50:44 INFO - PROCESS | 1863 | 1461286244055 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1863 | 1461286244059 Marionette TRACE conn5 <- [1,794,null,{}] 17:50:44 INFO - PROCESS | 1863 | 1461286244064 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:44 INFO - PROCESS | 1863 | 1461286244270 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7889276800 == 82 [pid = 1863] [id = 165] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bd4000 == 81 [pid = 1863] [id = 166] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788852c800 == 80 [pid = 1863] [id = 164] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fca2000 == 79 [pid = 1863] [id = 162] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fbce800 == 78 [pid = 1863] [id = 160] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d30e800 == 77 [pid = 1863] [id = 139] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b469800 == 76 [pid = 1863] [id = 159] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b402800 == 75 [pid = 1863] [id = 161] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fca9000 == 74 [pid = 1863] [id = 197] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f788f9d5800) [pid = 1863] [serial = 532] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f789305d400) [pid = 1863] [serial = 541] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f788fc4ac00) [pid = 1863] [serial = 535] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f788ffb4c00) [pid = 1863] [serial = 538] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f788d3e4000) [pid = 1863] [serial = 526] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f788caa9400) [pid = 1863] [serial = 544] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f7889666000) [pid = 1863] [serial = 523] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788ec74c00) [pid = 1863] [serial = 529] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f788efdcc00) [pid = 1863] [serial = 559] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | 1461286244547 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eff0800 == 73 [pid = 1863] [id = 196] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d31b000 == 72 [pid = 1863] [id = 195] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bdf000 == 71 [pid = 1863] [id = 194] 17:50:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888517000 == 72 [pid = 1863] [id = 206] 17:50:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f7889666000) [pid = 1863] [serial = 618] [outer = (nil)] 17:50:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788d68c800) [pid = 1863] [serial = 619] [outer = 0x7f7889666000] 17:50:44 INFO - PROCESS | 1863 | 1461286244643 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f788f2f8400) [pid = 1863] [serial = 620] [outer = 0x7f7889666000] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b014000 == 71 [pid = 1863] [id = 192] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789a47b800 == 70 [pid = 1863] [id = 191] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789902e800 == 69 [pid = 1863] [id = 190] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78949a5800 == 68 [pid = 1863] [id = 189] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ff6d000 == 67 [pid = 1863] [id = 188] 17:50:44 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e76e000 == 66 [pid = 1863] [id = 187] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f788e7b9000) [pid = 1863] [serial = 482] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f788e952400) [pid = 1863] [serial = 554] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f788d52f800) [pid = 1863] [serial = 551] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f788caae000) [pid = 1863] [serial = 547] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f7899fd8c00) [pid = 1863] [serial = 488] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788cae5800) [pid = 1863] [serial = 556] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f78a53dd000) [pid = 1863] [serial = 491] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788caccc00) [pid = 1863] [serial = 548] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788f88ac00) [pid = 1863] [serial = 521] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f78a8640000) [pid = 1863] [serial = 497] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788fcd4c00) [pid = 1863] [serial = 485] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788d3dec00) [pid = 1863] [serial = 550] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f788d73f400) [pid = 1863] [serial = 553] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f7888510000) [pid = 1863] [serial = 494] [outer = (nil)] [url = about:blank] 17:50:44 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788eba8800) [pid = 1863] [serial = 557] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 1863 | 1461286245376 Marionette TRACE conn5 <- [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]]]}] 17:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1341ms 17:50:45 INFO - PROCESS | 1863 | 1461286245397 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1863 | 1461286245403 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 17:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:50:45 INFO - PROCESS | 1863 | 1461286245420 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1863 | 1461286245427 Marionette TRACE conn5 <- [1,798,null,{}] 17:50:45 INFO - PROCESS | 1863 | 1461286245433 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:45 INFO - PROCESS | 1863 | 1461286245589 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 17:50:45 INFO - PROCESS | 1863 | 1461286245708 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eeab000 == 67 [pid = 1863] [id = 207] 17:50:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f7888510c00) [pid = 1863] [serial = 621] [outer = (nil)] 17:50:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f788fc44000) [pid = 1863] [serial = 622] [outer = 0x7f7888510c00] 17:50:45 INFO - PROCESS | 1863 | 1461286245771 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f788ffaf800) [pid = 1863] [serial = 623] [outer = 0x7f7888510c00] 17:50:46 INFO - PROCESS | 1863 | 1461286246449 Marionette TRACE conn5 <- [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]]]}] 17:50:46 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 17:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1088ms 17:50:46 INFO - PROCESS | 1863 | 1461286246522 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1863 | 1461286246525 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 17:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:50:46 INFO - PROCESS | 1863 | 1461286246533 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1863 | 1461286246536 Marionette TRACE conn5 <- [1,802,null,{}] 17:50:46 INFO - PROCESS | 1863 | 1461286246544 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:46 INFO - PROCESS | 1863 | 1461286246692 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 17:50:46 INFO - PROCESS | 1863 | 1461286246703 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921db000 == 68 [pid = 1863] [id = 208] 17:50:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788ffb2800) [pid = 1863] [serial = 624] [outer = (nil)] 17:50:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f7892327c00) [pid = 1863] [serial = 625] [outer = 0x7f788ffb2800] 17:50:46 INFO - PROCESS | 1863 | 1461286246763 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f7893342000) [pid = 1863] [serial = 626] [outer = 0x7f788ffb2800] 17:50:47 INFO - PROCESS | 1863 | 1461286247788 Marionette TRACE conn5 <- [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]]]}] 17:50:47 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 17:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1281ms 17:50:47 INFO - PROCESS | 1863 | 1461286247815 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 17:50:47 INFO - PROCESS | 1863 | 1461286247819 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 17:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:50:47 INFO - PROCESS | 1863 | 1461286247831 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1863 | 1461286247834 Marionette TRACE conn5 <- [1,806,null,{}] 17:50:47 INFO - PROCESS | 1863 | 1461286247838 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:48 INFO - PROCESS | 1863 | 1461286248078 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 17:50:48 INFO - PROCESS | 1863 | 1461286248110 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788851d000 == 69 [pid = 1863] [id = 209] 17:50:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f7895534000) [pid = 1863] [serial = 627] [outer = (nil)] 17:50:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f789623d000) [pid = 1863] [serial = 628] [outer = 0x7f7895534000] 17:50:48 INFO - PROCESS | 1863 | 1461286248190 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f7899a1a400) [pid = 1863] [serial = 629] [outer = 0x7f7895534000] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f788fccc000) [pid = 1863] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788d740000) [pid = 1863] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788fc48800) [pid = 1863] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f7888ecc000) [pid = 1863] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788850e800) [pid = 1863] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788e7afc00) [pid = 1863] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f788d737800) [pid = 1863] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f788cad2800) [pid = 1863] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788fcd7000) [pid = 1863] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f7888ed6400) [pid = 1863] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f788eba3400) [pid = 1863] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f788fcd6000) [pid = 1863] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f7888ed1000) [pid = 1863] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f7889669400) [pid = 1863] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f7888511800) [pid = 1863] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 90 (0x7f788caa5000) [pid = 1863] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 89 (0x7f7893052400) [pid = 1863] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 88 (0x7f78934cc400) [pid = 1863] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 87 (0x7f788fcd3c00) [pid = 1863] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:50:49 INFO - PROCESS | 1863 | --DOMWINDOW == 86 (0x7f788cacdc00) [pid = 1863] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:50:49 INFO - PROCESS | 1863 | 1461286249521 Marionette TRACE conn5 <- [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]]]}] 17:50:49 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 17:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1734ms 17:50:49 INFO - PROCESS | 1863 | 1461286249567 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1863 | 1461286249570 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 17:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:50:49 INFO - PROCESS | 1863 | 1461286249576 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1863 | 1461286249578 Marionette TRACE conn5 <- [1,810,null,{}] 17:50:49 INFO - PROCESS | 1863 | 1461286249590 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:49 INFO - PROCESS | 1863 | 1461286249729 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 17:50:49 INFO - PROCESS | 1863 | 1461286249783 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789347d800 == 70 [pid = 1863] [id = 210] 17:50:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 87 (0x7f788850e800) [pid = 1863] [serial = 630] [outer = (nil)] 17:50:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 88 (0x7f788cac1000) [pid = 1863] [serial = 631] [outer = 0x7f788850e800] 17:50:49 INFO - PROCESS | 1863 | 1461286249848 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 89 (0x7f788fc4b400) [pid = 1863] [serial = 632] [outer = 0x7f788850e800] 17:50:50 INFO - PROCESS | 1863 | 1461286250590 Marionette TRACE conn5 <- [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]]]}] 17:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1038ms 17:50:50 INFO - PROCESS | 1863 | 1461286250614 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 17:50:50 INFO - PROCESS | 1863 | 1461286250617 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 17:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:50:50 INFO - PROCESS | 1863 | 1461286250623 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1863 | 1461286250625 Marionette TRACE conn5 <- [1,814,null,{}] 17:50:50 INFO - PROCESS | 1863 | 1461286250630 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:50 INFO - PROCESS | 1863 | 1461286250832 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 17:50:50 INFO - PROCESS | 1863 | 1461286250850 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899937800 == 71 [pid = 1863] [id = 211] 17:50:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 90 (0x7f788fc4ec00) [pid = 1863] [serial = 633] [outer = (nil)] 17:50:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 91 (0x7f7892019800) [pid = 1863] [serial = 634] [outer = 0x7f788fc4ec00] 17:50:50 INFO - PROCESS | 1863 | 1461286250911 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f78934c9000) [pid = 1863] [serial = 635] [outer = 0x7f788fc4ec00] 17:50:51 INFO - PROCESS | 1863 | 1461286251891 Marionette TRACE conn5 <- [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] 17:50:51 INFO - PROCESS | 1863 | 1461286251912 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 17:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:50:51 INFO - PROCESS | 1863 | 1461286251922 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1863 | 1461286251928 Marionette TRACE conn5 <- [1,818,null,{}] 17:50:51 INFO - PROCESS | 1863 | 1461286251938 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:52 INFO - PROCESS | 1863 | 1461286252128 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 17:50:52 INFO - PROCESS | 1863 | 1461286252303 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e924000 == 72 [pid = 1863] [id = 212] 17:50:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788965cc00) [pid = 1863] [serial = 636] [outer = (nil)] 17:50:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f788d432400) [pid = 1863] [serial = 637] [outer = 0x7f788965cc00] 17:50:52 INFO - PROCESS | 1863 | 1461286252385 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788d63bc00) [pid = 1863] [serial = 638] [outer = 0x7f788965cc00] 17:50:53 INFO - PROCESS | 1863 | 1461286253340 Marionette TRACE conn5 <- [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]]]}] 17:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1486ms 17:50:53 INFO - PROCESS | 1863 | 1461286253408 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 1863 | 1461286253417 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 17:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:50:53 INFO - PROCESS | 1863 | 1461286253428 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 1863 | 1461286253432 Marionette TRACE conn5 <- [1,822,null,{}] 17:50:53 INFO - PROCESS | 1863 | 1461286253438 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:53 INFO - PROCESS | 1863 | 1461286253663 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 17:50:53 INFO - PROCESS | 1863 | 1461286253874 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935ed000 == 73 [pid = 1863] [id = 213] 17:50:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788d740400) [pid = 1863] [serial = 639] [outer = (nil)] 17:50:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f788f2f7400) [pid = 1863] [serial = 640] [outer = 0x7f788d740400] 17:50:53 INFO - PROCESS | 1863 | 1461286253994 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f788fc47c00) [pid = 1863] [serial = 641] [outer = 0x7f788d740400] 17:50:55 INFO - PROCESS | 1863 | 1461286254992 Marionette TRACE conn5 <- [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] 17:50:55 INFO - PROCESS | 1863 | 1461286255025 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 17:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:50:55 INFO - PROCESS | 1863 | 1461286255033 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1863 | 1461286255039 Marionette TRACE conn5 <- [1,826,null,{}] 17:50:55 INFO - PROCESS | 1863 | 1461286255055 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:55 INFO - PROCESS | 1863 | 1461286255230 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 17:50:55 INFO - PROCESS | 1863 | 1461286255441 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b474000 == 74 [pid = 1863] [id = 214] 17:50:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f789305a000) [pid = 1863] [serial = 642] [outer = (nil)] 17:50:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f789601e000) [pid = 1863] [serial = 643] [outer = 0x7f789305a000] 17:50:55 INFO - PROCESS | 1863 | 1461286255560 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f78991a2800) [pid = 1863] [serial = 644] [outer = 0x7f789305a000] 17:50:56 INFO - PROCESS | 1863 | 1461286256447 Marionette TRACE conn5 <- [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]]]}] 17:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1485ms 17:50:56 INFO - PROCESS | 1863 | 1461286256518 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1863 | 1461286256522 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 17:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:50:56 INFO - PROCESS | 1863 | 1461286256529 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1863 | 1461286256532 Marionette TRACE conn5 <- [1,830,null,{}] 17:50:56 INFO - PROCESS | 1863 | 1461286256537 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:56 INFO - PROCESS | 1863 | 1461286256740 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 17:50:56 INFO - PROCESS | 1863 | 1461286256946 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a50c1000 == 75 [pid = 1863] [id = 215] 17:50:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f78934c8c00) [pid = 1863] [serial = 645] [outer = (nil)] 17:50:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f7899d18000) [pid = 1863] [serial = 646] [outer = 0x7f78934c8c00] 17:50:57 INFO - PROCESS | 1863 | 1461286257067 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f7899f35800) [pid = 1863] [serial = 647] [outer = 0x7f78934c8c00] 17:50:57 INFO - PROCESS | 1863 | 1461286257902 Marionette TRACE conn5 <- [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]]]}] 17:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1386ms 17:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:50:57 INFO - PROCESS | 1863 | 1461286257914 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1863 | 1461286257917 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 17:50:57 INFO - PROCESS | 1863 | 1461286257923 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 1863 | 1461286257926 Marionette TRACE conn5 <- [1,834,null,{}] 17:50:57 INFO - PROCESS | 1863 | 1461286257931 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:58 INFO - PROCESS | 1863 | 1461286258107 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 17:50:58 INFO - PROCESS | 1863 | 1461286258275 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5510000 == 76 [pid = 1863] [id = 216] 17:50:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f78991a2c00) [pid = 1863] [serial = 648] [outer = (nil)] 17:50:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f7899fd9c00) [pid = 1863] [serial = 649] [outer = 0x7f78991a2c00] 17:50:58 INFO - PROCESS | 1863 | 1461286258348 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f789a2bb400) [pid = 1863] [serial = 650] [outer = 0x7f78991a2c00] 17:50:59 INFO - PROCESS | 1863 | 1461286259245 Marionette TRACE conn5 <- [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]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1386ms 17:50:59 INFO - PROCESS | 1863 | 1461286259310 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 1863 | 1461286259314 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 17:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:50:59 INFO - PROCESS | 1863 | 1461286259320 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 1863 | 1461286259323 Marionette TRACE conn5 <- [1,838,null,{}] 17:50:59 INFO - PROCESS | 1863 | 1461286259329 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:59 INFO - PROCESS | 1863 | 1461286259579 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 17:50:59 INFO - PROCESS | 1863 | 1461286259748 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6210800 == 77 [pid = 1863] [id = 217] 17:50:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f789ad66400) [pid = 1863] [serial = 651] [outer = (nil)] 17:50:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f789b0d1400) [pid = 1863] [serial = 652] [outer = 0x7f789ad66400] 17:50:59 INFO - PROCESS | 1863 | 1461286259878 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f789b3c4000) [pid = 1863] [serial = 653] [outer = 0x7f789ad66400] 17:51:00 INFO - PROCESS | 1863 | 1461286260707 Marionette TRACE conn5 <- [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]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1429ms 17:51:00 INFO - PROCESS | 1863 | 1461286260751 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 1863 | 1461286260755 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 17:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:51:00 INFO - PROCESS | 1863 | 1461286260762 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1863 | 1461286260765 Marionette TRACE conn5 <- [1,842,null,{}] 17:51:00 INFO - PROCESS | 1863 | 1461286260771 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:00 INFO - PROCESS | 1863 | 1461286260950 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 17:51:01 INFO - PROCESS | 1863 | 1461286261140 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a812c000 == 78 [pid = 1863] [id = 218] 17:51:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f788e7b8c00) [pid = 1863] [serial = 654] [outer = (nil)] 17:51:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f789b45b000) [pid = 1863] [serial = 655] [outer = 0x7f788e7b8c00] 17:51:01 INFO - PROCESS | 1863 | 1461286261217 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f789b83c800) [pid = 1863] [serial = 656] [outer = 0x7f788e7b8c00] 17:51:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f789b3c8400) [pid = 1863] [serial = 657] [outer = 0x7f788f2fb000] 17:51:02 INFO - PROCESS | 1863 | 1461286262200 Marionette TRACE conn5 <- [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]]]}] 17:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1483ms 17:51:02 INFO - PROCESS | 1863 | 1461286262252 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 17:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:51:02 INFO - PROCESS | 1863 | 1461286262262 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 17:51:02 INFO - PROCESS | 1863 | 1461286262268 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 1863 | 1461286262272 Marionette TRACE conn5 <- [1,846,null,{}] 17:51:02 INFO - PROCESS | 1863 | 1461286262277 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:02 INFO - PROCESS | 1863 | 1461286262476 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 17:51:02 INFO - PROCESS | 1863 | 1461286262712 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789a47c800 == 79 [pid = 1863] [id = 219] 17:51:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f788850b000) [pid = 1863] [serial = 658] [outer = (nil)] 17:51:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f789b83d000) [pid = 1863] [serial = 659] [outer = 0x7f788850b000] 17:51:02 INFO - PROCESS | 1863 | 1461286262850 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f789e842800) [pid = 1863] [serial = 660] [outer = 0x7f788850b000] 17:51:03 INFO - PROCESS | 1863 | 1461286263715 Marionette TRACE conn5 <- [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]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1481ms 17:51:03 INFO - PROCESS | 1863 | 1461286263750 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1863 | 1461286263754 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 17:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:51:03 INFO - PROCESS | 1863 | 1461286263760 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1863 | 1461286263762 Marionette TRACE conn5 <- [1,850,null,{}] 17:51:03 INFO - PROCESS | 1863 | 1461286263768 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:03 INFO - PROCESS | 1863 | 1461286263925 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 17:51:04 INFO - PROCESS | 1863 | 1461286264098 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78890ed800 == 80 [pid = 1863] [id = 220] 17:51:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f788850e400) [pid = 1863] [serial = 661] [outer = (nil)] 17:51:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f788caaec00) [pid = 1863] [serial = 662] [outer = 0x7f788850e400] 17:51:04 INFO - PROCESS | 1863 | 1461286264169 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f788d52d800) [pid = 1863] [serial = 663] [outer = 0x7f788850e400] 17:51:05 INFO - PROCESS | 1863 | 1461286265479 Marionette TRACE conn5 <- [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]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1736ms 17:51:05 INFO - PROCESS | 1863 | 1461286265496 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1863 | 1461286265503 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 17:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:51:05 INFO - PROCESS | 1863 | 1461286265511 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1863 | 1461286265516 Marionette TRACE conn5 <- [1,854,null,{}] 17:51:05 INFO - PROCESS | 1863 | 1461286265523 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:05 INFO - PROCESS | 1863 | 1461286265685 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 17:51:06 INFO - PROCESS | 1863 | 1461286266013 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7889262800 == 81 [pid = 1863] [id = 221] 17:51:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f788caeb000) [pid = 1863] [serial = 664] [outer = (nil)] 17:51:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f788d435400) [pid = 1863] [serial = 665] [outer = 0x7f788caeb000] 17:51:06 INFO - PROCESS | 1863 | 1461286266130 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f788d63f000) [pid = 1863] [serial = 666] [outer = 0x7f788caeb000] 17:51:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e76d000 == 80 [pid = 1863] [id = 144] 17:51:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78955a1800 == 79 [pid = 1863] [id = 177] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f789200e000) [pid = 1863] [serial = 595] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789347d800 == 78 [pid = 1863] [id = 210] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee77000 == 77 [pid = 1863] [id = 193] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788851d000 == 76 [pid = 1863] [id = 209] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78921db000 == 75 [pid = 1863] [id = 208] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eeab000 == 74 [pid = 1863] [id = 207] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888517000 == 73 [pid = 1863] [id = 206] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bd2000 == 72 [pid = 1863] [id = 205] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c799800 == 71 [pid = 1863] [id = 204] 17:51:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fcb4000 == 70 [pid = 1863] [id = 173] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f788caac400) [pid = 1863] [serial = 524] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f788fc46400) [pid = 1863] [serial = 533] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f788f2f1000) [pid = 1863] [serial = 530] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f788d441000) [pid = 1863] [serial = 527] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f7896020400) [pid = 1863] [serial = 479] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f7893338000) [pid = 1863] [serial = 542] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f788fccbc00) [pid = 1863] [serial = 536] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f789232c800) [pid = 1863] [serial = 539] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f7892011000) [pid = 1863] [serial = 545] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 112 (0x7f788caeb400) [pid = 1863] [serial = 580] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 111 (0x7f788f9d8800) [pid = 1863] [serial = 589] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 110 (0x7f7898ee5800) [pid = 1863] [serial = 581] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 109 (0x7f7893344800) [pid = 1863] [serial = 572] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 108 (0x7f7893339800) [pid = 1863] [serial = 571] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 107 (0x7f788d691c00) [pid = 1863] [serial = 586] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 106 (0x7f788d683800) [pid = 1863] [serial = 565] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 105 (0x7f788fc4cc00) [pid = 1863] [serial = 593] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 104 (0x7f788f808800) [pid = 1863] [serial = 592] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 103 (0x7f788d531000) [pid = 1863] [serial = 563] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f788cad4c00) [pid = 1863] [serial = 562] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f78949e6400) [pid = 1863] [serial = 575] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f7894928800) [pid = 1863] [serial = 574] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f7898dcd400) [pid = 1863] [serial = 578] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f78975dec00) [pid = 1863] [serial = 577] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f78921bc400) [pid = 1863] [serial = 569] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f789200f400) [pid = 1863] [serial = 568] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 95 (0x7f788d3e4c00) [pid = 1863] [serial = 583] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 94 (0x7f788d52e800) [pid = 1863] [serial = 584] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 93 (0x7f788ec76800) [pid = 1863] [serial = 566] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 92 (0x7f788fcd1c00) [pid = 1863] [serial = 590] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | --DOMWINDOW == 91 (0x7f788e95b400) [pid = 1863] [serial = 587] [outer = (nil)] [url = about:blank] 17:51:07 INFO - PROCESS | 1863 | 1461286267228 Marionette TRACE conn5 <- [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]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1736ms 17:51:07 INFO - PROCESS | 1863 | 1461286267250 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 1863 | 1461286267258 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 17:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:51:07 INFO - PROCESS | 1863 | 1461286267269 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1863 | 1461286267272 Marionette TRACE conn5 <- [1,858,null,{}] 17:51:07 INFO - PROCESS | 1863 | 1461286267278 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 1863 | 1461286267482 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 17:51:07 INFO - PROCESS | 1863 | 1461286267657 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d316800 == 71 [pid = 1863] [id = 222] 17:51:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 92 (0x7f788e95b400) [pid = 1863] [serial = 667] [outer = (nil)] 17:51:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 93 (0x7f788ec77c00) [pid = 1863] [serial = 668] [outer = 0x7f788e95b400] 17:51:07 INFO - PROCESS | 1863 | 1461286267723 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 94 (0x7f788f2f9800) [pid = 1863] [serial = 669] [outer = 0x7f788e95b400] 17:51:08 INFO - PROCESS | 1863 | 1461286268415 Marionette TRACE conn5 <- [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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1179ms 17:51:08 INFO - PROCESS | 1863 | 1461286268449 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1863 | 1461286268452 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 17:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:51:08 INFO - PROCESS | 1863 | 1461286268469 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1863 | 1461286268475 Marionette TRACE conn5 <- [1,862,null,{}] 17:51:08 INFO - PROCESS | 1863 | 1461286268495 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:08 INFO - PROCESS | 1863 | 1461286268677 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 17:51:08 INFO - PROCESS | 1863 | 1461286268690 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbd7800 == 72 [pid = 1863] [id = 223] 17:51:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 95 (0x7f788f9d7c00) [pid = 1863] [serial = 670] [outer = (nil)] 17:51:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 96 (0x7f788fccc000) [pid = 1863] [serial = 671] [outer = 0x7f788f9d7c00] 17:51:08 INFO - PROCESS | 1863 | 1461286268758 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f788ffaf000) [pid = 1863] [serial = 672] [outer = 0x7f788f9d7c00] 17:51:09 INFO - PROCESS | 1863 | 1461286269684 Marionette TRACE conn5 <- [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]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1288ms 17:51:09 INFO - PROCESS | 1863 | 1461286269757 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 1863 | 1461286269761 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 17:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:51:09 INFO - PROCESS | 1863 | 1461286269768 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1863 | 1461286269783 Marionette TRACE conn5 <- [1,866,null,{}] 17:51:09 INFO - PROCESS | 1863 | 1461286269795 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:10 INFO - PROCESS | 1863 | 1461286270005 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 17:51:10 INFO - PROCESS | 1863 | 1461286270031 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789347c000 == 73 [pid = 1863] [id = 224] 17:51:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f788f9d8800) [pid = 1863] [serial = 673] [outer = (nil)] 17:51:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f78921bd800) [pid = 1863] [serial = 674] [outer = 0x7f788f9d8800] 17:51:10 INFO - PROCESS | 1863 | 1461286270094 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f7893057400) [pid = 1863] [serial = 675] [outer = 0x7f788f9d8800] 17:51:10 INFO - PROCESS | 1863 | 1461286270973 Marionette TRACE conn5 <- [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]]]}] 17:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1254ms 17:51:11 INFO - PROCESS | 1863 | 1461286271023 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 1863 | 1461286271028 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 17:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:51:11 INFO - PROCESS | 1863 | 1461286271034 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1863 | 1461286271038 Marionette TRACE conn5 <- [1,870,null,{}] 17:51:11 INFO - PROCESS | 1863 | 1461286271050 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:11 INFO - PROCESS | 1863 | 1461286271272 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 17:51:11 INFO - PROCESS | 1863 | 1461286271291 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78949c4800 == 74 [pid = 1863] [id = 225] 17:51:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f788d63c800) [pid = 1863] [serial = 676] [outer = (nil)] 17:51:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f789305cc00) [pid = 1863] [serial = 677] [outer = 0x7f788d63c800] 17:51:11 INFO - PROCESS | 1863 | 1461286271357 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f78934d2000) [pid = 1863] [serial = 678] [outer = 0x7f788d63c800] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 102 (0x7f788ffb2800) [pid = 1863] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 101 (0x7f788caa2c00) [pid = 1863] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 100 (0x7f788850e800) [pid = 1863] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 99 (0x7f7888510c00) [pid = 1863] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 98 (0x7f7895534000) [pid = 1863] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 97 (0x7f788caa0800) [pid = 1863] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:51:11 INFO - PROCESS | 1863 | --DOMWINDOW == 96 (0x7f7889666000) [pid = 1863] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:51:12 INFO - PROCESS | 1863 | 1461286272349 Marionette TRACE conn5 <- [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]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1335ms 17:51:12 INFO - PROCESS | 1863 | 1461286272371 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 1863 | 1461286272374 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 17:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:51:12 INFO - PROCESS | 1863 | 1461286272384 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1863 | 1461286272387 Marionette TRACE conn5 <- [1,874,null,{}] 17:51:12 INFO - PROCESS | 1863 | 1461286272391 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:12 INFO - PROCESS | 1863 | 1461286272582 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 17:51:12 INFO - PROCESS | 1863 | 1461286272598 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d12800 == 75 [pid = 1863] [id = 226] 17:51:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 97 (0x7f78934d2c00) [pid = 1863] [serial = 679] [outer = (nil)] 17:51:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 98 (0x7f78991a8400) [pid = 1863] [serial = 680] [outer = 0x7f78934d2c00] 17:51:12 INFO - PROCESS | 1863 | 1461286272664 Marionette DEBUG loaded listener.js 17:51:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 99 (0x7f7899d1c800) [pid = 1863] [serial = 681] [outer = 0x7f78934d2c00] 17:51:13 INFO - PROCESS | 1863 | 1461286273440 Marionette TRACE conn5 <- [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]]]}] 17:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1084ms 17:51:13 INFO - PROCESS | 1863 | 1461286273470 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 17:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:51:13 INFO - PROCESS | 1863 | 1461286273473 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 17:51:13 INFO - PROCESS | 1863 | 1461286273478 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 1863 | 1461286273481 Marionette TRACE conn5 <- [1,878,null,{}] 17:51:13 INFO - PROCESS | 1863 | 1461286273486 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:13 INFO - PROCESS | 1863 | 1461286273681 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 17:51:13 INFO - PROCESS | 1863 | 1461286273699 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899934800 == 76 [pid = 1863] [id = 227] 17:51:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 100 (0x7f789601f400) [pid = 1863] [serial = 682] [outer = (nil)] 17:51:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 101 (0x7f7899fd6000) [pid = 1863] [serial = 683] [outer = 0x7f789601f400] 17:51:13 INFO - PROCESS | 1863 | 1461286273760 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 102 (0x7f789a429400) [pid = 1863] [serial = 684] [outer = 0x7f789601f400] 17:51:14 INFO - PROCESS | 1863 | 1461286274834 Marionette TRACE conn5 <- [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]]]}] 17:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1381ms 17:51:14 INFO - PROCESS | 1863 | 1461286274860 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 1863 | 1461286274867 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 17:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:51:14 INFO - PROCESS | 1863 | 1461286274876 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 1863 | 1461286274881 Marionette TRACE conn5 <- [1,882,null,{}] 17:51:14 INFO - PROCESS | 1863 | 1461286274889 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:15 INFO - PROCESS | 1863 | 1461286275065 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 17:51:15 INFO - PROCESS | 1863 | 1461286275237 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee86800 == 77 [pid = 1863] [id = 228] 17:51:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 103 (0x7f788d3dd800) [pid = 1863] [serial = 685] [outer = (nil)] 17:51:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 104 (0x7f788d63e800) [pid = 1863] [serial = 686] [outer = 0x7f788d3dd800] 17:51:15 INFO - PROCESS | 1863 | 1461286275325 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 105 (0x7f788e7b9000) [pid = 1863] [serial = 687] [outer = 0x7f788d3dd800] 17:51:16 INFO - PROCESS | 1863 | 1461286276256 Marionette TRACE conn5 <- [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]]]}] 17:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1432ms 17:51:16 INFO - PROCESS | 1863 | 1461286276310 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 1863 | 1461286276318 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 17:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:51:16 INFO - PROCESS | 1863 | 1461286276329 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 1863 | 1461286276334 Marionette TRACE conn5 <- [1,886,null,{}] 17:51:16 INFO - PROCESS | 1863 | 1461286276340 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:16 INFO - PROCESS | 1863 | 1461286276560 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 17:51:16 INFO - PROCESS | 1863 | 1461286276805 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7896dd5800 == 78 [pid = 1863] [id = 229] 17:51:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 106 (0x7f788f802800) [pid = 1863] [serial = 688] [outer = (nil)] 17:51:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 107 (0x7f788fc40800) [pid = 1863] [serial = 689] [outer = 0x7f788f802800] 17:51:16 INFO - PROCESS | 1863 | 1461286276925 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 108 (0x7f788fcd6000) [pid = 1863] [serial = 690] [outer = 0x7f788f802800] 17:51:17 INFO - PROCESS | 1863 | 1461286277835 Marionette TRACE conn5 <- [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]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1540ms 17:51:17 INFO - PROCESS | 1863 | 1461286277870 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1863 | 1461286277874 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 17:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:51:17 INFO - PROCESS | 1863 | 1461286277880 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1863 | 1461286277886 Marionette TRACE conn5 <- [1,890,null,{}] 17:51:17 INFO - PROCESS | 1863 | 1461286277903 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:18 INFO - PROCESS | 1863 | 1461286278120 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 17:51:18 INFO - PROCESS | 1863 | 1461286278327 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b310000 == 79 [pid = 1863] [id = 230] 17:51:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 109 (0x7f78934cec00) [pid = 1863] [serial = 691] [outer = (nil)] 17:51:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 110 (0x7f7896234000) [pid = 1863] [serial = 692] [outer = 0x7f78934cec00] 17:51:18 INFO - PROCESS | 1863 | 1461286278449 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 111 (0x7f7899a17800) [pid = 1863] [serial = 693] [outer = 0x7f78934cec00] 17:51:19 INFO - PROCESS | 1863 | 1461286279283 Marionette TRACE conn5 <- [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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1448ms 17:51:19 INFO - PROCESS | 1863 | 1461286279330 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 17:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:51:19 INFO - PROCESS | 1863 | 1461286279334 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 17:51:19 INFO - PROCESS | 1863 | 1461286279340 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1863 | 1461286279343 Marionette TRACE conn5 <- [1,894,null,{}] 17:51:19 INFO - PROCESS | 1863 | 1461286279348 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 1863 | 1461286279511 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 17:51:19 INFO - PROCESS | 1863 | 1461286279692 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5022000 == 80 [pid = 1863] [id = 231] 17:51:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 112 (0x7f7893337800) [pid = 1863] [serial = 694] [outer = (nil)] 17:51:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 113 (0x7f7899fdc400) [pid = 1863] [serial = 695] [outer = 0x7f7893337800] 17:51:19 INFO - PROCESS | 1863 | 1461286279766 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f789aa79400) [pid = 1863] [serial = 696] [outer = 0x7f7893337800] 17:51:20 INFO - PROCESS | 1863 | 1461286280674 Marionette TRACE conn5 <- [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]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1383ms 17:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:51:20 INFO - PROCESS | 1863 | 1461286280724 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1863 | 1461286280727 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 17:51:20 INFO - PROCESS | 1863 | 1461286280733 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1863 | 1461286280737 Marionette TRACE conn5 <- [1,898,null,{}] 17:51:20 INFO - PROCESS | 1863 | 1461286280742 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:20 INFO - PROCESS | 1863 | 1461286280901 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 17:51:21 INFO - PROCESS | 1863 | 1461286281071 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a642f000 == 81 [pid = 1863] [id = 232] 17:51:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f789333b800) [pid = 1863] [serial = 697] [outer = (nil)] 17:51:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f789ad16c00) [pid = 1863] [serial = 698] [outer = 0x7f789333b800] 17:51:21 INFO - PROCESS | 1863 | 1461286281145 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f789b132400) [pid = 1863] [serial = 699] [outer = 0x7f789333b800] 17:51:22 INFO - PROCESS | 1863 | 1461286282043 Marionette TRACE conn5 <- [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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1384ms 17:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:51:22 INFO - PROCESS | 1863 | 1461286282117 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1863 | 1461286282120 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 17:51:22 INFO - PROCESS | 1863 | 1461286282126 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1863 | 1461286282130 Marionette TRACE conn5 <- [1,902,null,{}] 17:51:22 INFO - PROCESS | 1863 | 1461286282135 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:22 INFO - PROCESS | 1863 | 1461286282369 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 17:51:22 INFO - PROCESS | 1863 | 1461286282620 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa37b000 == 82 [pid = 1863] [id = 233] 17:51:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f789333b000) [pid = 1863] [serial = 700] [outer = (nil)] 17:51:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f78a44e3c00) [pid = 1863] [serial = 701] [outer = 0x7f789333b000] 17:51:22 INFO - PROCESS | 1863 | 1461286282809 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f78a5235c00) [pid = 1863] [serial = 702] [outer = 0x7f789333b000] 17:51:23 INFO - PROCESS | 1863 | 1461286283905 Marionette TRACE conn5 <- [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]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1833ms 17:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:51:23 INFO - PROCESS | 1863 | 1461286283959 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 1863 | 1461286283962 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 17:51:23 INFO - PROCESS | 1863 | 1461286283968 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 1863 | 1461286283971 Marionette TRACE conn5 <- [1,906,null,{}] 17:51:23 INFO - PROCESS | 1863 | 1461286283976 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:24 INFO - PROCESS | 1863 | 1461286284142 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 17:51:24 INFO - PROCESS | 1863 | 1461286284312 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa727800 == 83 [pid = 1863] [id = 234] 17:51:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f789e841c00) [pid = 1863] [serial = 703] [outer = (nil)] 17:51:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f78a523e400) [pid = 1863] [serial = 704] [outer = 0x7f789e841c00] 17:51:24 INFO - PROCESS | 1863 | 1461286284392 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f78a5372400) [pid = 1863] [serial = 705] [outer = 0x7f789e841c00] 17:51:25 INFO - PROCESS | 1863 | 1461286285229 Marionette TRACE conn5 <- [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]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1335ms 17:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:51:25 INFO - PROCESS | 1863 | 1461286285304 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 1863 | 1461286285307 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 17:51:25 INFO - PROCESS | 1863 | 1461286285313 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 1863 | 1461286285316 Marionette TRACE conn5 <- [1,910,null,{}] 17:51:25 INFO - PROCESS | 1863 | 1461286285322 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:25 INFO - PROCESS | 1863 | 1461286285499 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 17:51:25 INFO - PROCESS | 1863 | 1461286285697 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aaa15000 == 84 [pid = 1863] [id = 235] 17:51:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f78a44e5800) [pid = 1863] [serial = 706] [outer = (nil)] 17:51:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f78a53e8000) [pid = 1863] [serial = 707] [outer = 0x7f78a44e5800] 17:51:25 INFO - PROCESS | 1863 | 1461286285817 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f78a575dc00) [pid = 1863] [serial = 708] [outer = 0x7f78a44e5800] 17:51:26 INFO - PROCESS | 1863 | 1461286286684 Marionette TRACE conn5 <- [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]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1433ms 17:51:26 INFO - PROCESS | 1863 | 1461286286747 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 17:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:51:26 INFO - PROCESS | 1863 | 1461286286751 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 17:51:26 INFO - PROCESS | 1863 | 1461286286757 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 1863 | 1461286286761 Marionette TRACE conn5 <- [1,914,null,{}] 17:51:26 INFO - PROCESS | 1863 | 1461286286767 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 1863 | 1461286286942 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 17:51:27 INFO - PROCESS | 1863 | 1461286287114 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad349800 == 85 [pid = 1863] [id = 236] 17:51:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f78a5235000) [pid = 1863] [serial = 709] [outer = (nil)] 17:51:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f78a6436c00) [pid = 1863] [serial = 710] [outer = 0x7f78a5235000] 17:51:27 INFO - PROCESS | 1863 | 1461286287186 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f78a6544800) [pid = 1863] [serial = 711] [outer = 0x7f78a5235000] 17:51:28 INFO - PROCESS | 1863 | 1461286288029 Marionette TRACE conn5 <- [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]]]}] 17:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1333ms 17:51:28 INFO - PROCESS | 1863 | 1461286288090 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 17:51:28 INFO - PROCESS | 1863 | 1461286288093 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 17:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:51:28 INFO - PROCESS | 1863 | 1461286288101 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - PROCESS | 1863 | 1461286288104 Marionette TRACE conn5 <- [1,918,null,{}] 17:51:28 INFO - PROCESS | 1863 | 1461286288109 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:28 INFO - PROCESS | 1863 | 1461286288283 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 17:51:28 INFO - PROCESS | 1863 | 1461286288451 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aeb90000 == 86 [pid = 1863] [id = 237] 17:51:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f78a5305c00) [pid = 1863] [serial = 712] [outer = (nil)] 17:51:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f78a670e800) [pid = 1863] [serial = 713] [outer = 0x7f78a5305c00] 17:51:28 INFO - PROCESS | 1863 | 1461286288527 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f78a68d4000) [pid = 1863] [serial = 714] [outer = 0x7f78a5305c00] 17:51:29 INFO - PROCESS | 1863 | 1461286289454 Marionette TRACE conn5 <- [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]]]}] 17:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1429ms 17:51:29 INFO - PROCESS | 1863 | 1461286289531 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 17:51:29 INFO - PROCESS | 1863 | 1461286289535 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 17:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:51:29 INFO - PROCESS | 1863 | 1461286289543 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 1863 | 1461286289548 Marionette TRACE conn5 <- [1,922,null,{}] 17:51:29 INFO - PROCESS | 1863 | 1461286289554 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:30 INFO - PROCESS | 1863 | 1461286290108 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 17:51:30 INFO - PROCESS | 1863 | 1461286290340 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b2000 == 87 [pid = 1863] [id = 238] 17:51:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f7883e0a000) [pid = 1863] [serial = 715] [outer = (nil)] 17:51:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f788850c000) [pid = 1863] [serial = 716] [outer = 0x7f7883e0a000] 17:51:30 INFO - PROCESS | 1863 | 1461286290414 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788965d800) [pid = 1863] [serial = 717] [outer = 0x7f7883e0a000] 17:51:31 INFO - PROCESS | 1863 | 1461286291251 Marionette TRACE conn5 <- [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]]]}] 17:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1785ms 17:51:31 INFO - PROCESS | 1863 | 1461286291331 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 17:51:31 INFO - PROCESS | 1863 | 1461286291337 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 17:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:51:31 INFO - PROCESS | 1863 | 1461286291345 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - PROCESS | 1863 | 1461286291351 Marionette TRACE conn5 <- [1,926,null,{}] 17:51:31 INFO - PROCESS | 1863 | 1461286291358 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:31 INFO - PROCESS | 1863 | 1461286291542 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 17:51:31 INFO - PROCESS | 1863 | 1461286291728 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efe4000 == 88 [pid = 1863] [id = 239] 17:51:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f7888508800) [pid = 1863] [serial = 718] [outer = (nil)] 17:51:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f788caef400) [pid = 1863] [serial = 719] [outer = 0x7f7888508800] 17:51:31 INFO - PROCESS | 1863 | 1461286291798 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f788d52f800) [pid = 1863] [serial = 720] [outer = 0x7f7888508800] 17:51:32 INFO - PROCESS | 1863 | 1461286292808 Marionette TRACE conn5 <- [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]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1539ms 17:51:32 INFO - PROCESS | 1863 | 1461286292885 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1863 | 1461286292888 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 17:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:51:32 INFO - PROCESS | 1863 | 1461286292895 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1863 | 1461286292899 Marionette TRACE conn5 <- [1,930,null,{}] 17:51:32 INFO - PROCESS | 1863 | 1461286292905 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:33 INFO - PROCESS | 1863 | 1461286293119 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 17:51:33 INFO - PROCESS | 1863 | 1461286293379 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788cb77800 == 89 [pid = 1863] [id = 240] 17:51:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f788eb9f800) [pid = 1863] [serial = 721] [outer = (nil)] 17:51:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f788f2f7c00) [pid = 1863] [serial = 722] [outer = 0x7f788eb9f800] 17:51:33 INFO - PROCESS | 1863 | 1461286293447 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f788f9d2c00) [pid = 1863] [serial = 723] [outer = 0x7f788eb9f800] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d12800 == 88 [pid = 1863] [id = 226] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f7892019800) [pid = 1863] [serial = 634] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7898dd0c00) [pid = 1863] [serial = 607] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f788d531800) [pid = 1863] [serial = 598] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f788f2efc00) [pid = 1863] [serial = 601] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7899a1cc00) [pid = 1863] [serial = 610] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f789540b000) [pid = 1863] [serial = 604] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | 1461286294327 Marionette TRACE conn5 <- [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]]]}] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78949c4800 == 87 [pid = 1863] [id = 225] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789347c000 == 86 [pid = 1863] [id = 224] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fbd7800 == 85 [pid = 1863] [id = 223] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d316800 == 84 [pid = 1863] [id = 222] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7889262800 == 83 [pid = 1863] [id = 221] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789a47c800 == 82 [pid = 1863] [id = 219] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a812c000 == 81 [pid = 1863] [id = 218] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a6210800 == 80 [pid = 1863] [id = 217] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5510000 == 79 [pid = 1863] [id = 216] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a50c1000 == 78 [pid = 1863] [id = 215] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b474000 == 77 [pid = 1863] [id = 214] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935ed000 == 76 [pid = 1863] [id = 213] 17:51:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e924000 == 75 [pid = 1863] [id = 212] 17:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1493ms 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f7892327c00) [pid = 1863] [serial = 625] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788d532400) [pid = 1863] [serial = 616] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f788cac1000) [pid = 1863] [serial = 631] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f788fc44000) [pid = 1863] [serial = 622] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788fc4b400) [pid = 1863] [serial = 632] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f788ffaf800) [pid = 1863] [serial = 623] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f789623d000) [pid = 1863] [serial = 628] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f788caa8c00) [pid = 1863] [serial = 613] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f788d68c800) [pid = 1863] [serial = 619] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f7893342000) [pid = 1863] [serial = 626] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f7899a1a400) [pid = 1863] [serial = 629] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f788d640000) [pid = 1863] [serial = 617] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f788f2f8400) [pid = 1863] [serial = 620] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f788cade000) [pid = 1863] [serial = 614] [outer = (nil)] [url = about:blank] 17:51:34 INFO - PROCESS | 1863 | 1461286294401 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 1863 | 1461286294408 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 17:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:51:34 INFO - PROCESS | 1863 | 1461286294424 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 1863 | 1461286294430 Marionette TRACE conn5 <- [1,934,null,{}] 17:51:34 INFO - PROCESS | 1863 | 1461286294435 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:34 INFO - PROCESS | 1863 | 1461286294600 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 17:51:34 INFO - PROCESS | 1863 | 1461286294611 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d316800 == 76 [pid = 1863] [id = 241] 17:51:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f788efd8000) [pid = 1863] [serial = 724] [outer = (nil)] 17:51:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f788fcd0000) [pid = 1863] [serial = 725] [outer = 0x7f788efd8000] 17:51:34 INFO - PROCESS | 1863 | 1461286294700 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f7892014c00) [pid = 1863] [serial = 726] [outer = 0x7f788efd8000] 17:51:35 INFO - PROCESS | 1863 | 1461286295558 Marionette TRACE conn5 <- [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]]]}] 17:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1196ms 17:51:35 INFO - PROCESS | 1863 | 1461286295613 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 1863 | 1461286295616 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 17:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:51:35 INFO - PROCESS | 1863 | 1461286295622 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 1863 | 1461286295624 Marionette TRACE conn5 <- [1,938,null,{}] 17:51:35 INFO - PROCESS | 1863 | 1461286295630 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:35 INFO - PROCESS | 1863 | 1461286295813 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 17:51:35 INFO - PROCESS | 1863 | 1461286295942 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7893481800 == 77 [pid = 1863] [id = 242] 17:51:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f788f80d000) [pid = 1863] [serial = 727] [outer = (nil)] 17:51:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f789232c800) [pid = 1863] [serial = 728] [outer = 0x7f788f80d000] 17:51:36 INFO - PROCESS | 1863 | 1461286296006 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f78934ce400) [pid = 1863] [serial = 729] [outer = 0x7f788f80d000] 17:51:36 INFO - PROCESS | 1863 | 1461286296935 Marionette TRACE conn5 <- [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]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1337ms 17:51:36 INFO - PROCESS | 1863 | 1461286296990 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1863 | 1461286296993 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 17:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:51:37 INFO - PROCESS | 1863 | 1461286297003 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1863 | 1461286297005 Marionette TRACE conn5 <- [1,942,null,{}] 17:51:37 INFO - PROCESS | 1863 | 1461286297009 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 1863 | 1461286297233 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 17:51:37 INFO - PROCESS | 1863 | 1461286297260 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d07000 == 78 [pid = 1863] [id = 243] 17:51:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f7898dd1800) [pid = 1863] [serial = 730] [outer = (nil)] 17:51:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f789978d000) [pid = 1863] [serial = 731] [outer = 0x7f7898dd1800] 17:51:37 INFO - PROCESS | 1863 | 1461286297336 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f7899f27c00) [pid = 1863] [serial = 732] [outer = 0x7f7898dd1800] 17:51:38 INFO - PROCESS | 1863 | 1461286298202 Marionette TRACE conn5 <- [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]]]}] 17:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1235ms 17:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:51:38 INFO - PROCESS | 1863 | 1461286298236 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 1863 | 1461286298239 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 17:51:38 INFO - PROCESS | 1863 | 1461286298243 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 1863 | 1461286298247 Marionette TRACE conn5 <- [1,946,null,{}] 17:51:38 INFO - PROCESS | 1863 | 1461286298252 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:38 INFO - PROCESS | 1863 | 1461286298453 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 17:51:38 INFO - PROCESS | 1863 | 1461286298480 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789aaf7800 == 79 [pid = 1863] [id = 244] 17:51:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f7895403000) [pid = 1863] [serial = 733] [outer = (nil)] 17:51:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f789aa24c00) [pid = 1863] [serial = 734] [outer = 0x7f7895403000] 17:51:38 INFO - PROCESS | 1863 | 1461286298540 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f789b12dc00) [pid = 1863] [serial = 735] [outer = 0x7f7895403000] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f78934d2c00) [pid = 1863] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f7888ece400) [pid = 1863] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788f9d8800) [pid = 1863] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f788d63c800) [pid = 1863] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f788f9d7c00) [pid = 1863] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f788e95b400) [pid = 1863] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f788caeb000) [pid = 1863] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:51:39 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f788850e400) [pid = 1863] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:51:39 INFO - PROCESS | 1863 | 1461286299806 Marionette TRACE conn5 <- [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]]]}] 17:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1587ms 17:51:39 INFO - PROCESS | 1863 | 1461286299835 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 17:51:39 INFO - PROCESS | 1863 | 1461286299839 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 17:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:51:39 INFO - PROCESS | 1863 | 1461286299845 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 1863 | 1461286299847 Marionette TRACE conn5 <- [1,950,null,{}] 17:51:39 INFO - PROCESS | 1863 | 1461286299853 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:39 INFO - PROCESS | 1863 | 1461286299997 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 17:51:40 INFO - PROCESS | 1863 | 1461286300063 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b412800 == 80 [pid = 1863] [id = 245] 17:51:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f7888ece400) [pid = 1863] [serial = 736] [outer = (nil)] 17:51:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f788f9d4000) [pid = 1863] [serial = 737] [outer = 0x7f7888ece400] 17:51:40 INFO - PROCESS | 1863 | 1461286300239 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f789b132800) [pid = 1863] [serial = 738] [outer = 0x7f7888ece400] 17:51:40 INFO - PROCESS | 1863 | 1461286300869 Marionette TRACE conn5 <- [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]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1082ms 17:51:40 INFO - PROCESS | 1863 | 1461286300928 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1863 | 1461286300931 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 17:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:51:40 INFO - PROCESS | 1863 | 1461286300938 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1863 | 1461286300941 Marionette TRACE conn5 <- [1,954,null,{}] 17:51:40 INFO - PROCESS | 1863 | 1461286300946 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:41 INFO - PROCESS | 1863 | 1461286301118 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 17:51:41 INFO - PROCESS | 1863 | 1461286301252 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5270000 == 81 [pid = 1863] [id = 246] 17:51:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f788850e400) [pid = 1863] [serial = 739] [outer = (nil)] 17:51:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f789b128800) [pid = 1863] [serial = 740] [outer = 0x7f788850e400] 17:51:41 INFO - PROCESS | 1863 | 1461286301328 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f789e84b800) [pid = 1863] [serial = 741] [outer = 0x7f788850e400] 17:51:42 INFO - PROCESS | 1863 | 1461286302374 Marionette TRACE conn5 <- [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]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1479ms 17:51:42 INFO - PROCESS | 1863 | 1461286302419 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1863 | 1461286302427 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 17:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:51:42 INFO - PROCESS | 1863 | 1461286302438 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 1863 | 1461286302442 Marionette TRACE conn5 <- [1,958,null,{}] 17:51:42 INFO - PROCESS | 1863 | 1461286302452 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:42 INFO - PROCESS | 1863 | 1461286302664 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 17:51:42 INFO - PROCESS | 1863 | 1461286302899 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee6d000 == 82 [pid = 1863] [id = 247] 17:51:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f788caac400) [pid = 1863] [serial = 742] [outer = (nil)] 17:51:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f788caebc00) [pid = 1863] [serial = 743] [outer = 0x7f788caac400] 17:51:43 INFO - PROCESS | 1863 | 1461286303027 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f788d535c00) [pid = 1863] [serial = 744] [outer = 0x7f788caac400] 17:51:43 INFO - PROCESS | 1863 | 1461286303961 Marionette TRACE conn5 <- [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]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1584ms 17:51:44 INFO - PROCESS | 1863 | 1461286304023 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 1863 | 1461286304032 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 17:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:51:44 INFO - PROCESS | 1863 | 1461286304043 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1863 | 1461286304047 Marionette TRACE conn5 <- [1,962,null,{}] 17:51:44 INFO - PROCESS | 1863 | 1461286304054 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:44 INFO - PROCESS | 1863 | 1461286304307 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 17:51:44 INFO - PROCESS | 1863 | 1461286304612 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974b4800 == 83 [pid = 1863] [id = 248] 17:51:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788d63e000) [pid = 1863] [serial = 745] [outer = (nil)] 17:51:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f788fc43c00) [pid = 1863] [serial = 746] [outer = 0x7f788d63e000] 17:51:44 INFO - PROCESS | 1863 | 1461286304691 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f78921c3c00) [pid = 1863] [serial = 747] [outer = 0x7f788d63e000] 17:51:45 INFO - PROCESS | 1863 | 1461286305605 Marionette TRACE conn5 <- [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]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1638ms 17:51:45 INFO - PROCESS | 1863 | 1461286305682 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 1863 | 1461286305685 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 17:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:51:45 INFO - PROCESS | 1863 | 1461286305694 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1863 | 1461286305701 Marionette TRACE conn5 <- [1,966,null,{}] 17:51:45 INFO - PROCESS | 1863 | 1461286305718 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:46 INFO - PROCESS | 1863 | 1461286306014 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 17:51:46 INFO - PROCESS | 1863 | 1461286306229 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a812c000 == 84 [pid = 1863] [id = 249] 17:51:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f78976f0000) [pid = 1863] [serial = 748] [outer = (nil)] 17:51:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f7899fd3000) [pid = 1863] [serial = 749] [outer = 0x7f78976f0000] 17:51:46 INFO - PROCESS | 1863 | 1461286306310 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f789ad14400) [pid = 1863] [serial = 750] [outer = 0x7f78976f0000] 17:51:47 INFO - PROCESS | 1863 | 1461286307210 Marionette TRACE conn5 <- [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]]]}] 17:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1588ms 17:51:47 INFO - PROCESS | 1863 | 1461286307282 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 1863 | 1461286307287 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 17:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:51:47 INFO - PROCESS | 1863 | 1461286307293 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 1863 | 1461286307297 Marionette TRACE conn5 <- [1,970,null,{}] 17:51:47 INFO - PROCESS | 1863 | 1461286307302 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:47 INFO - PROCESS | 1863 | 1461286307496 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 17:51:47 INFO - PROCESS | 1863 | 1461286307668 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ac682000 == 85 [pid = 1863] [id = 250] 17:51:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f7899a18800) [pid = 1863] [serial = 751] [outer = (nil)] 17:51:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f789f48a000) [pid = 1863] [serial = 752] [outer = 0x7f7899a18800] 17:51:47 INFO - PROCESS | 1863 | 1461286307738 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f78a5236000) [pid = 1863] [serial = 753] [outer = 0x7f7899a18800] 17:51:48 INFO - PROCESS | 1863 | 1461286308749 Marionette TRACE conn5 <- [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]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1534ms 17:51:48 INFO - PROCESS | 1863 | 1461286308831 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 17:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:51:48 INFO - PROCESS | 1863 | 1461286308837 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 17:51:48 INFO - PROCESS | 1863 | 1461286308847 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1863 | 1461286308852 Marionette TRACE conn5 <- [1,974,null,{}] 17:51:48 INFO - PROCESS | 1863 | 1461286308861 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:49 INFO - PROCESS | 1863 | 1461286309200 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 17:51:49 INFO - PROCESS | 1863 | 1461286309535 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb5c800 == 86 [pid = 1863] [id = 251] 17:51:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f78a57ec000) [pid = 1863] [serial = 754] [outer = (nil)] 17:51:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f78a654e400) [pid = 1863] [serial = 755] [outer = 0x7f78a57ec000] 17:51:49 INFO - PROCESS | 1863 | 1461286309621 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f78a8196c00) [pid = 1863] [serial = 756] [outer = 0x7f78a57ec000] 17:51:50 INFO - PROCESS | 1863 | 1461286310470 Marionette TRACE conn5 <- [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]]]}] 17:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1686ms 17:51:50 INFO - PROCESS | 1863 | 1461286310532 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 17:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:51:50 INFO - PROCESS | 1863 | 1461286310536 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 17:51:50 INFO - PROCESS | 1863 | 1461286310542 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:51:50 INFO - PROCESS | 1863 | 1461286310546 Marionette TRACE conn5 <- [1,978,null,{}] 17:51:50 INFO - PROCESS | 1863 | 1461286310551 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:50 INFO - PROCESS | 1863 | 1461286310769 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 17:51:50 INFO - PROCESS | 1863 | 1461286310941 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888f9e800 == 87 [pid = 1863] [id = 252] 17:51:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f78a8639c00) [pid = 1863] [serial = 757] [outer = (nil)] 17:51:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f78aa3c1c00) [pid = 1863] [serial = 758] [outer = 0x7f78a8639c00] 17:51:51 INFO - PROCESS | 1863 | 1461286311025 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f78aa5a1800) [pid = 1863] [serial = 759] [outer = 0x7f78a8639c00] 17:51:51 INFO - PROCESS | 1863 | 1461286311878 Marionette TRACE conn5 <- [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]]]}] 17:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1379ms 17:51:51 INFO - PROCESS | 1863 | 1461286311922 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 1863 | 1461286311926 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 17:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:51:51 INFO - PROCESS | 1863 | 1461286311932 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 1863 | 1461286311935 Marionette TRACE conn5 <- [1,982,null,{}] 17:51:51 INFO - PROCESS | 1863 | 1461286311940 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:52 INFO - PROCESS | 1863 | 1461286312125 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 17:51:52 INFO - PROCESS | 1863 | 1461286312303 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823d3000 == 88 [pid = 1863] [id = 253] 17:51:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f78821e3400) [pid = 1863] [serial = 760] [outer = (nil)] 17:51:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78821eb000) [pid = 1863] [serial = 761] [outer = 0x7f78821e3400] 17:51:52 INFO - PROCESS | 1863 | 1461286312377 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f78821efc00) [pid = 1863] [serial = 762] [outer = 0x7f78821e3400] 17:51:53 INFO - PROCESS | 1863 | 1461286313259 Marionette TRACE conn5 <- [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]]]}] 17:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1383ms 17:51:53 INFO - PROCESS | 1863 | 1461286313316 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 1863 | 1461286313321 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 17:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:51:53 INFO - PROCESS | 1863 | 1461286313326 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 1863 | 1461286313330 Marionette TRACE conn5 <- [1,986,null,{}] 17:51:53 INFO - PROCESS | 1863 | 1461286313335 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:53 INFO - PROCESS | 1863 | 1461286313511 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 17:51:53 INFO - PROCESS | 1863 | 1461286313699 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823ec800 == 89 [pid = 1863] [id = 254] 17:51:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f78821e6400) [pid = 1863] [serial = 763] [outer = (nil)] 17:51:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f78840c5c00) [pid = 1863] [serial = 764] [outer = 0x7f78821e6400] 17:51:53 INFO - PROCESS | 1863 | 1461286313774 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f78840c9c00) [pid = 1863] [serial = 765] [outer = 0x7f78821e6400] 17:51:54 INFO - PROCESS | 1863 | 1461286314638 Marionette TRACE conn5 <- [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]]]}] 17:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1380ms 17:51:54 INFO - PROCESS | 1863 | 1461286314709 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 1863 | 1461286314713 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 17:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:51:54 INFO - PROCESS | 1863 | 1461286314719 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 1863 | 1461286314722 Marionette TRACE conn5 <- [1,990,null,{}] 17:51:54 INFO - PROCESS | 1863 | 1461286314727 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:54 INFO - PROCESS | 1863 | 1461286314929 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 17:51:55 INFO - PROCESS | 1863 | 1461286315104 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa74000 == 90 [pid = 1863] [id = 255] 17:51:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f78821f0000) [pid = 1863] [serial = 766] [outer = (nil)] 17:51:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f78824bd000) [pid = 1863] [serial = 767] [outer = 0x7f78821f0000] 17:51:55 INFO - PROCESS | 1863 | 1461286315178 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f78824c1c00) [pid = 1863] [serial = 768] [outer = 0x7f78821f0000] 17:51:56 INFO - PROCESS | 1863 | 1461286316049 Marionette TRACE conn5 <- [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]]]}] 17:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1378ms 17:51:56 INFO - PROCESS | 1863 | 1461286316098 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 17:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:51:56 INFO - PROCESS | 1863 | 1461286316103 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 17:51:56 INFO - PROCESS | 1863 | 1461286316109 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1863 | 1461286316113 Marionette TRACE conn5 <- [1,994,null,{}] 17:51:56 INFO - PROCESS | 1863 | 1461286316118 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:56 INFO - PROCESS | 1863 | 1461286316309 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 17:51:56 INFO - PROCESS | 1863 | 1461286316503 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b5c800 == 91 [pid = 1863] [id = 256] 17:51:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f78824bb000) [pid = 1863] [serial = 769] [outer = (nil)] 17:51:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f78840c2c00) [pid = 1863] [serial = 770] [outer = 0x7f78824bb000] 17:51:56 INFO - PROCESS | 1863 | 1461286316579 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f78840cd400) [pid = 1863] [serial = 771] [outer = 0x7f78824bb000] 17:51:57 INFO - PROCESS | 1863 | 1461286317480 Marionette TRACE conn5 <- [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]]]}] 17:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1430ms 17:51:57 INFO - PROCESS | 1863 | 1461286317540 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 17:51:57 INFO - PROCESS | 1863 | 1461286317543 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 17:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:51:57 INFO - PROCESS | 1863 | 1461286317550 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 1863 | 1461286317555 Marionette TRACE conn5 <- [1,998,null,{}] 17:51:57 INFO - PROCESS | 1863 | 1461286317560 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:57 INFO - PROCESS | 1863 | 1461286317783 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 17:51:58 INFO - PROCESS | 1863 | 1461286318009 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888f96000 == 92 [pid = 1863] [id = 257] 17:51:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f78824bd400) [pid = 1863] [serial = 772] [outer = (nil)] 17:51:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f78824c4400) [pid = 1863] [serial = 773] [outer = 0x7f78824bd400] 17:51:58 INFO - PROCESS | 1863 | 1461286318502 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f7883e0e000) [pid = 1863] [serial = 774] [outer = 0x7f78824bd400] 17:51:59 INFO - PROCESS | 1863 | 1461286319428 Marionette TRACE conn5 <- [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]]]}] 17:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1937ms 17:51:59 INFO - PROCESS | 1863 | 1461286319490 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 1863 | 1461286319497 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 17:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:51:59 INFO - PROCESS | 1863 | 1461286319507 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 1863 | 1461286319511 Marionette TRACE conn5 <- [1,1002,null,{}] 17:51:59 INFO - PROCESS | 1863 | 1461286319520 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:59 INFO - PROCESS | 1863 | 1461286319723 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 17:51:59 INFO - PROCESS | 1863 | 1461286319919 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78890f2800 == 93 [pid = 1863] [id = 258] 17:51:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f7885492800) [pid = 1863] [serial = 775] [outer = (nil)] 17:51:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f7888508400) [pid = 1863] [serial = 776] [outer = 0x7f7885492800] 17:51:59 INFO - PROCESS | 1863 | 1461286319992 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f78890b8000) [pid = 1863] [serial = 777] [outer = 0x7f7885492800] 17:52:01 INFO - PROCESS | 1863 | 1461286321049 Marionette TRACE conn5 <- [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]]]}] 17:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1583ms 17:52:01 INFO - PROCESS | 1863 | 1461286321090 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 1863 | 1461286321096 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 17:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:52:01 INFO - PROCESS | 1863 | 1461286321127 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 1863 | 1461286321132 Marionette TRACE conn5 <- [1,1006,null,{}] 17:52:01 INFO - PROCESS | 1863 | 1461286321138 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:01 INFO - PROCESS | 1863 | 1461286321331 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 17:52:01 INFO - PROCESS | 1863 | 1461286321629 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d319800 == 94 [pid = 1863] [id = 259] 17:52:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f788d3e0800) [pid = 1863] [serial = 778] [outer = (nil)] 17:52:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788d43d800) [pid = 1863] [serial = 779] [outer = 0x7f788d3e0800] 17:52:01 INFO - PROCESS | 1863 | 1461286321730 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788d63ac00) [pid = 1863] [serial = 780] [outer = 0x7f788d3e0800] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b412800 == 93 [pid = 1863] [id = 245] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789aaf7800 == 92 [pid = 1863] [id = 244] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d07000 == 91 [pid = 1863] [id = 243] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7893481800 == 90 [pid = 1863] [id = 242] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d316800 == 89 [pid = 1863] [id = 241] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788cb77800 == 88 [pid = 1863] [id = 240] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efe4000 == 87 [pid = 1863] [id = 239] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b2000 == 86 [pid = 1863] [id = 238] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5022000 == 85 [pid = 1863] [id = 231] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b310000 == 84 [pid = 1863] [id = 230] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7896dd5800 == 83 [pid = 1863] [id = 229] 17:52:02 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee86800 == 82 [pid = 1863] [id = 228] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f78921bd800) [pid = 1863] [serial = 674] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f789305cc00) [pid = 1863] [serial = 677] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f7893057400) [pid = 1863] [serial = 675] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f789601e000) [pid = 1863] [serial = 643] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f788fccc000) [pid = 1863] [serial = 671] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7899d18000) [pid = 1863] [serial = 646] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f788ec77c00) [pid = 1863] [serial = 668] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f788f2f9800) [pid = 1863] [serial = 669] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f788d63f000) [pid = 1863] [serial = 666] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f788d435400) [pid = 1863] [serial = 665] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f789b0d1400) [pid = 1863] [serial = 652] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788d432400) [pid = 1863] [serial = 637] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f789b83d000) [pid = 1863] [serial = 659] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f7899fd9c00) [pid = 1863] [serial = 649] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f789b45b000) [pid = 1863] [serial = 655] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f788d52d800) [pid = 1863] [serial = 663] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f788caaec00) [pid = 1863] [serial = 662] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f788f2f7400) [pid = 1863] [serial = 640] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f78991a8400) [pid = 1863] [serial = 680] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7893056000) [pid = 1863] [serial = 416] [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.] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f78934d2000) [pid = 1863] [serial = 678] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f788ffaf000) [pid = 1863] [serial = 672] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7899d1c800) [pid = 1863] [serial = 681] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f788fc49800) [pid = 1863] [serial = 560] [outer = (nil)] [url = about:blank] 17:52:02 INFO - PROCESS | 1863 | 1461286322768 Marionette TRACE conn5 <- [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]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1697ms 17:52:02 INFO - PROCESS | 1863 | 1461286322821 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 1863 | 1461286322824 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 17:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:52:02 INFO - PROCESS | 1863 | 1461286322831 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1863 | 1461286322836 Marionette TRACE conn5 <- [1,1010,null,{}] 17:52:02 INFO - PROCESS | 1863 | 1461286322852 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:03 INFO - PROCESS | 1863 | 1461286323046 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 17:52:03 INFO - PROCESS | 1863 | 1461286323226 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee71800 == 83 [pid = 1863] [id = 260] 17:52:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f788e7afc00) [pid = 1863] [serial = 781] [outer = (nil)] 17:52:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f788efd3000) [pid = 1863] [serial = 782] [outer = 0x7f788e7afc00] 17:52:03 INFO - PROCESS | 1863 | 1461286323298 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f788f2fb400) [pid = 1863] [serial = 783] [outer = 0x7f788e7afc00] 17:52:04 INFO - PROCESS | 1863 | 1461286324075 Marionette TRACE conn5 <- [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]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1287ms 17:52:04 INFO - PROCESS | 1863 | 1461286324128 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 1863 | 1461286324132 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 17:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:52:04 INFO - PROCESS | 1863 | 1461286324141 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1863 | 1461286324144 Marionette TRACE conn5 <- [1,1014,null,{}] 17:52:04 INFO - PROCESS | 1863 | 1461286324154 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:04 INFO - PROCESS | 1863 | 1461286324336 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 17:52:04 INFO - PROCESS | 1863 | 1461286324347 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff6d000 == 84 [pid = 1863] [id = 261] 17:52:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f788e95b800) [pid = 1863] [serial = 784] [outer = (nil)] 17:52:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f788fc4ac00) [pid = 1863] [serial = 785] [outer = 0x7f788e95b800] 17:52:04 INFO - PROCESS | 1863 | 1461286324415 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f788ffb7c00) [pid = 1863] [serial = 786] [outer = 0x7f788e95b800] 17:52:05 INFO - PROCESS | 1863 | 1461286325470 Marionette TRACE conn5 <- [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]]]}] 17:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1384ms 17:52:05 INFO - PROCESS | 1863 | 1461286325529 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 1863 | 1461286325533 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 17:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:52:05 INFO - PROCESS | 1863 | 1461286325540 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 1863 | 1461286325542 Marionette TRACE conn5 <- [1,1018,null,{}] 17:52:05 INFO - PROCESS | 1863 | 1461286325549 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:05 INFO - PROCESS | 1863 | 1461286325776 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 17:52:05 INFO - PROCESS | 1863 | 1461286325806 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935da000 == 85 [pid = 1863] [id = 262] 17:52:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f7892017c00) [pid = 1863] [serial = 787] [outer = (nil)] 17:52:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7892326c00) [pid = 1863] [serial = 788] [outer = 0x7f7892017c00] 17:52:05 INFO - PROCESS | 1863 | 1461286325881 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f78934c7800) [pid = 1863] [serial = 789] [outer = 0x7f7892017c00] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f7888508800) [pid = 1863] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7888ece400) [pid = 1863] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f788eb9f800) [pid = 1863] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f788f80d000) [pid = 1863] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7883e0a000) [pid = 1863] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f7895403000) [pid = 1863] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f7898dd1800) [pid = 1863] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:52:07 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f788efd8000) [pid = 1863] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:52:07 INFO - PROCESS | 1863 | 1461286327464 Marionette TRACE conn5 <- [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]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1937ms 17:52:07 INFO - PROCESS | 1863 | 1461286327485 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 1863 | 1461286327488 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 17:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:52:07 INFO - PROCESS | 1863 | 1461286327497 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1863 | 1461286327500 Marionette TRACE conn5 <- [1,1022,null,{}] 17:52:07 INFO - PROCESS | 1863 | 1461286327505 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:07 INFO - PROCESS | 1863 | 1461286327702 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 17:52:07 INFO - PROCESS | 1863 | 1461286327721 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974a4000 == 86 [pid = 1863] [id = 263] 17:52:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f788e7b6000) [pid = 1863] [serial = 790] [outer = (nil)] 17:52:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f789601f800) [pid = 1863] [serial = 791] [outer = 0x7f788e7b6000] 17:52:07 INFO - PROCESS | 1863 | 1461286327787 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f7899ac3000) [pid = 1863] [serial = 792] [outer = 0x7f788e7b6000] 17:52:08 INFO - PROCESS | 1863 | 1461286328785 Marionette TRACE conn5 <- [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]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1336ms 17:52:08 INFO - PROCESS | 1863 | 1461286328836 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 1863 | 1461286328842 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 17:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:52:08 INFO - PROCESS | 1863 | 1461286328852 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 1863 | 1461286328875 Marionette TRACE conn5 <- [1,1026,null,{}] 17:52:08 INFO - PROCESS | 1863 | 1461286328885 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:09 INFO - PROCESS | 1863 | 1461286329164 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 17:52:09 INFO - PROCESS | 1863 | 1461286329451 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78846a0000 == 87 [pid = 1863] [id = 264] 17:52:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78821e5c00) [pid = 1863] [serial = 793] [outer = (nil)] 17:52:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f78824bbc00) [pid = 1863] [serial = 794] [outer = 0x7f78821e5c00] 17:52:09 INFO - PROCESS | 1863 | 1461286329533 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f78840c7400) [pid = 1863] [serial = 795] [outer = 0x7f78821e5c00] 17:52:10 INFO - PROCESS | 1863 | 1461286330468 Marionette TRACE conn5 <- [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]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1662ms 17:52:10 INFO - PROCESS | 1863 | 1461286330514 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 1863 | 1461286330522 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 17:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:52:10 INFO - PROCESS | 1863 | 1461286330531 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 1863 | 1461286330535 Marionette TRACE conn5 <- [1,1030,null,{}] 17:52:10 INFO - PROCESS | 1863 | 1461286330543 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:10 INFO - PROCESS | 1863 | 1461286330738 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 17:52:10 INFO - PROCESS | 1863 | 1461286330970 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e9b4000 == 88 [pid = 1863] [id = 265] 17:52:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7888ed7400) [pid = 1863] [serial = 796] [outer = (nil)] 17:52:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f788cae1800) [pid = 1863] [serial = 797] [outer = 0x7f7888ed7400] 17:52:11 INFO - PROCESS | 1863 | 1461286331093 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788d533000) [pid = 1863] [serial = 798] [outer = 0x7f7888ed7400] 17:52:11 INFO - PROCESS | 1863 | 1461286331982 Marionette TRACE conn5 <- [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]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1482ms 17:52:12 INFO - PROCESS | 1863 | 1461286332017 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 17:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:52:12 INFO - PROCESS | 1863 | 1461286332024 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 17:52:12 INFO - PROCESS | 1863 | 1461286332032 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 1863 | 1461286332035 Marionette TRACE conn5 <- [1,1034,null,{}] 17:52:12 INFO - PROCESS | 1863 | 1461286332041 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:12 INFO - PROCESS | 1863 | 1461286332246 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 17:52:12 INFO - PROCESS | 1863 | 1461286332422 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789749d800 == 89 [pid = 1863] [id = 266] 17:52:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f788cae9800) [pid = 1863] [serial = 799] [outer = (nil)] 17:52:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f788efcd400) [pid = 1863] [serial = 800] [outer = 0x7f788cae9800] 17:52:12 INFO - PROCESS | 1863 | 1461286332501 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f788fc4b400) [pid = 1863] [serial = 801] [outer = 0x7f788cae9800] 17:52:13 INFO - PROCESS | 1863 | 1461286333525 Marionette TRACE conn5 <- [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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1533ms 17:52:13 INFO - PROCESS | 1863 | 1461286333565 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1863 | 1461286333569 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 17:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:52:13 INFO - PROCESS | 1863 | 1461286333578 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1863 | 1461286333588 Marionette TRACE conn5 <- [1,1038,null,{}] 17:52:13 INFO - PROCESS | 1863 | 1461286333603 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:13 INFO - PROCESS | 1863 | 1461286333823 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 17:52:14 INFO - PROCESS | 1863 | 1461286334046 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b40b000 == 90 [pid = 1863] [id = 267] 17:52:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f78934ca400) [pid = 1863] [serial = 802] [outer = (nil)] 17:52:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f78978e6000) [pid = 1863] [serial = 803] [outer = 0x7f78934ca400] 17:52:14 INFO - PROCESS | 1863 | 1461286334168 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f7899a1e800) [pid = 1863] [serial = 804] [outer = 0x7f78934ca400] 17:52:15 INFO - PROCESS | 1863 | 1461286335037 Marionette TRACE conn5 <- [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]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1498ms 17:52:15 INFO - PROCESS | 1863 | 1461286335075 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1863 | 1461286335080 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 17:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:52:15 INFO - PROCESS | 1863 | 1461286335086 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1863 | 1461286335091 Marionette TRACE conn5 <- [1,1042,null,{}] 17:52:15 INFO - PROCESS | 1863 | 1461286335097 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:15 INFO - PROCESS | 1863 | 1461286335295 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 17:52:15 INFO - PROCESS | 1863 | 1461286335476 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a526c800 == 91 [pid = 1863] [id = 268] 17:52:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f7893341000) [pid = 1863] [serial = 805] [outer = (nil)] 17:52:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f7899fd1800) [pid = 1863] [serial = 806] [outer = 0x7f7893341000] 17:52:15 INFO - PROCESS | 1863 | 1461286335554 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f789a428800) [pid = 1863] [serial = 807] [outer = 0x7f7893341000] 17:52:16 INFO - PROCESS | 1863 | 1461286336490 Marionette TRACE conn5 <- [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]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1437ms 17:52:16 INFO - PROCESS | 1863 | 1461286336524 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 1863 | 1461286336528 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 17:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:52:16 INFO - PROCESS | 1863 | 1461286336534 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 1863 | 1461286336537 Marionette TRACE conn5 <- [1,1046,null,{}] 17:52:16 INFO - PROCESS | 1863 | 1461286336542 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:16 INFO - PROCESS | 1863 | 1461286336739 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 17:52:16 INFO - PROCESS | 1863 | 1461286336931 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a675f000 == 92 [pid = 1863] [id = 269] 17:52:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f789ad15000) [pid = 1863] [serial = 808] [outer = (nil)] 17:52:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f789ad69400) [pid = 1863] [serial = 809] [outer = 0x7f789ad15000] 17:52:17 INFO - PROCESS | 1863 | 1461286337021 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f789e83c400) [pid = 1863] [serial = 810] [outer = 0x7f789ad15000] 17:52:17 INFO - PROCESS | 1863 | 1461286337978 Marionette TRACE conn5 <- [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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1490ms 17:52:18 INFO - PROCESS | 1863 | 1461286338026 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1863 | 1461286338029 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 17:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:52:18 INFO - PROCESS | 1863 | 1461286338036 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1863 | 1461286338040 Marionette TRACE conn5 <- [1,1050,null,{}] 17:52:18 INFO - PROCESS | 1863 | 1461286338046 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:18 INFO - PROCESS | 1863 | 1461286338256 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 17:52:18 INFO - PROCESS | 1863 | 1461286338530 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa728000 == 93 [pid = 1863] [id = 270] 17:52:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f78a5542800) [pid = 1863] [serial = 811] [outer = (nil)] 17:52:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f78a5755400) [pid = 1863] [serial = 812] [outer = 0x7f78a5542800] 17:52:18 INFO - PROCESS | 1863 | 1461286338650 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f78a65b9000) [pid = 1863] [serial = 813] [outer = 0x7f78a5542800] 17:52:19 INFO - PROCESS | 1863 | 1461286339495 Marionette TRACE conn5 <- [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]]]}] 17:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1530ms 17:52:19 INFO - PROCESS | 1863 | 1461286339569 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 1863 | 1461286339572 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 17:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:52:19 INFO - PROCESS | 1863 | 1461286339580 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 1863 | 1461286339582 Marionette TRACE conn5 <- [1,1054,null,{}] 17:52:19 INFO - PROCESS | 1863 | 1461286339589 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:19 INFO - PROCESS | 1863 | 1461286339797 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 17:52:19 INFO - PROCESS | 1863 | 1461286339977 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aeb85000 == 94 [pid = 1863] [id = 271] 17:52:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f789e846c00) [pid = 1863] [serial = 814] [outer = (nil)] 17:52:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f78a8113400) [pid = 1863] [serial = 815] [outer = 0x7f789e846c00] 17:52:20 INFO - PROCESS | 1863 | 1461286340054 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f78a9d6a800) [pid = 1863] [serial = 816] [outer = 0x7f789e846c00] 17:52:20 INFO - PROCESS | 1863 | 1461286340899 Marionette TRACE conn5 <- [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]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1381ms 17:52:20 INFO - PROCESS | 1863 | 1461286340961 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1863 | 1461286340965 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 17:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:52:20 INFO - PROCESS | 1863 | 1461286340972 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1863 | 1461286340975 Marionette TRACE conn5 <- [1,1058,null,{}] 17:52:20 INFO - PROCESS | 1863 | 1461286340984 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:21 INFO - PROCESS | 1863 | 1461286341188 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 17:52:21 INFO - PROCESS | 1863 | 1461286341380 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788246b800 == 95 [pid = 1863] [id = 272] 17:52:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f7883f59c00) [pid = 1863] [serial = 817] [outer = (nil)] 17:52:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f7883f60c00) [pid = 1863] [serial = 818] [outer = 0x7f7883f59c00] 17:52:21 INFO - PROCESS | 1863 | 1461286341465 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f7883f65800) [pid = 1863] [serial = 819] [outer = 0x7f7883f59c00] 17:52:22 INFO - PROCESS | 1863 | 1461286342357 Marionette TRACE conn5 <- [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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1438ms 17:52:22 INFO - PROCESS | 1863 | 1461286342412 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1863 | 1461286342415 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 17:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:52:22 INFO - PROCESS | 1863 | 1461286342422 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1863 | 1461286342425 Marionette TRACE conn5 <- [1,1062,null,{}] 17:52:22 INFO - PROCESS | 1863 | 1461286342431 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:22 INFO - PROCESS | 1863 | 1461286342638 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 17:52:22 INFO - PROCESS | 1863 | 1461286342821 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e5d000 == 96 [pid = 1863] [id = 273] 17:52:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f7882252400) [pid = 1863] [serial = 820] [outer = (nil)] 17:52:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788225a800) [pid = 1863] [serial = 821] [outer = 0x7f7882252400] 17:52:22 INFO - PROCESS | 1863 | 1461286342933 Marionette DEBUG loaded listener.js 17:52:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f788225f800) [pid = 1863] [serial = 822] [outer = 0x7f7882252400] 17:52:23 INFO - PROCESS | 1863 | 1461286343887 Marionette TRACE conn5 <- [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]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1491ms 17:52:23 INFO - PROCESS | 1863 | 1461286343914 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 1863 | 1461286343917 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 17:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:52:23 INFO - PROCESS | 1863 | 1461286343925 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 1863 | 1461286343929 Marionette TRACE conn5 <- [1,1066,null,{}] 17:52:23 INFO - PROCESS | 1863 | 1461286343936 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:24 INFO - PROCESS | 1863 | 1461286344144 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 17:52:24 INFO - PROCESS | 1863 | 1461286344334 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78815cf800 == 97 [pid = 1863] [id = 274] 17:52:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f7882260c00) [pid = 1863] [serial = 823] [outer = (nil)] 17:52:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f7883f62c00) [pid = 1863] [serial = 824] [outer = 0x7f7882260c00] 17:52:24 INFO - PROCESS | 1863 | 1461286344434 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f78a9d63c00) [pid = 1863] [serial = 825] [outer = 0x7f7882260c00] 17:52:25 INFO - PROCESS | 1863 | 1461286345380 Marionette TRACE conn5 <- [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]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1483ms 17:52:25 INFO - PROCESS | 1863 | 1461286345409 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1863 | 1461286345415 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 17:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:52:25 INFO - PROCESS | 1863 | 1461286345422 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1863 | 1461286345426 Marionette TRACE conn5 <- [1,1070,null,{}] 17:52:25 INFO - PROCESS | 1863 | 1461286345432 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:25 INFO - PROCESS | 1863 | 1461286345668 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 17:52:25 INFO - PROCESS | 1863 | 1461286345911 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b43000 == 98 [pid = 1863] [id = 275] 17:52:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f788cac2c00) [pid = 1863] [serial = 826] [outer = (nil)] 17:52:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f78a9d6c400) [pid = 1863] [serial = 827] [outer = 0x7f788cac2c00] 17:52:26 INFO - PROCESS | 1863 | 1461286346033 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f78aa3c4400) [pid = 1863] [serial = 828] [outer = 0x7f788cac2c00] 17:52:26 INFO - PROCESS | 1863 | 1461286346859 Marionette TRACE conn5 <- [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]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1485ms 17:52:26 INFO - PROCESS | 1863 | 1461286346908 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 1863 | 1461286346912 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 17:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:52:26 INFO - PROCESS | 1863 | 1461286346918 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 1863 | 1461286346920 Marionette TRACE conn5 <- [1,1074,null,{}] 17:52:26 INFO - PROCESS | 1863 | 1461286346926 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:27 INFO - PROCESS | 1863 | 1461286347124 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 17:52:27 INFO - PROCESS | 1863 | 1461286347310 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789abcb000 == 99 [pid = 1863] [id = 276] 17:52:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f7880c7e000) [pid = 1863] [serial = 829] [outer = (nil)] 17:52:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f7880c85000) [pid = 1863] [serial = 830] [outer = 0x7f7880c7e000] 17:52:27 INFO - PROCESS | 1863 | 1461286347384 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f7880c89400) [pid = 1863] [serial = 831] [outer = 0x7f7880c7e000] 17:52:28 INFO - PROCESS | 1863 | 1461286348298 Marionette TRACE conn5 <- [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]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1439ms 17:52:28 INFO - PROCESS | 1863 | 1461286348359 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1863 | 1461286348363 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 17:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:52:28 INFO - PROCESS | 1863 | 1461286348369 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1863 | 1461286348372 Marionette TRACE conn5 <- [1,1078,null,{}] 17:52:28 INFO - PROCESS | 1863 | 1461286348379 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:28 INFO - PROCESS | 1863 | 1461286348619 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 17:52:28 INFO - PROCESS | 1863 | 1461286348802 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880d93800 == 100 [pid = 1863] [id = 277] 17:52:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f7880c83800) [pid = 1863] [serial = 832] [outer = (nil)] 17:52:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 191 (0x7f7880e3ec00) [pid = 1863] [serial = 833] [outer = 0x7f7880c83800] 17:52:28 INFO - PROCESS | 1863 | 1461286348918 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 192 (0x7f7880e43400) [pid = 1863] [serial = 834] [outer = 0x7f7880c83800] 17:52:29 INFO - PROCESS | 1863 | 1461286349804 Marionette TRACE conn5 <- [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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1488ms 17:52:29 INFO - PROCESS | 1863 | 1461286349859 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 1863 | 1461286349862 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 17:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:52:29 INFO - PROCESS | 1863 | 1461286349868 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1863 | 1461286349871 Marionette TRACE conn5 <- [1,1082,null,{}] 17:52:29 INFO - PROCESS | 1863 | 1461286349876 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:30 INFO - PROCESS | 1863 | 1461286350081 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 17:52:30 INFO - PROCESS | 1863 | 1461286350282 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880f27000 == 101 [pid = 1863] [id = 278] 17:52:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 193 (0x7f7880c84c00) [pid = 1863] [serial = 835] [outer = (nil)] 17:52:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 194 (0x7f7880e47400) [pid = 1863] [serial = 836] [outer = 0x7f7880c84c00] 17:52:30 INFO - PROCESS | 1863 | 1461286350402 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 195 (0x7f7882dc4400) [pid = 1863] [serial = 837] [outer = 0x7f7880c84c00] 17:52:31 INFO - PROCESS | 1863 | 1461286351794 Marionette TRACE conn5 <- [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]]]}] 17:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2034ms 17:52:31 INFO - PROCESS | 1863 | 1461286351903 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 17:52:31 INFO - PROCESS | 1863 | 1461286351909 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 17:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:52:31 INFO - PROCESS | 1863 | 1461286351917 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:52:31 INFO - PROCESS | 1863 | 1461286351923 Marionette TRACE conn5 <- [1,1086,null,{}] 17:52:31 INFO - PROCESS | 1863 | 1461286351932 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:32 INFO - PROCESS | 1863 | 1461286352157 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 17:52:32 INFO - PROCESS | 1863 | 1461286352349 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78846b3000 == 102 [pid = 1863] [id = 279] 17:52:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 196 (0x7f788225b000) [pid = 1863] [serial = 838] [outer = (nil)] 17:52:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 197 (0x7f7882dca800) [pid = 1863] [serial = 839] [outer = 0x7f788225b000] 17:52:32 INFO - PROCESS | 1863 | 1461286352418 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 198 (0x7f7882dd2c00) [pid = 1863] [serial = 840] [outer = 0x7f788225b000] 17:52:33 INFO - PROCESS | 1863 | 1461286353316 Marionette TRACE conn5 <- [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]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1435ms 17:52:33 INFO - PROCESS | 1863 | 1461286353353 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 1863 | 1461286353361 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 17:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:52:33 INFO - PROCESS | 1863 | 1461286353371 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 1863 | 1461286353376 Marionette TRACE conn5 <- [1,1090,null,{}] 17:52:33 INFO - PROCESS | 1863 | 1461286353382 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:33 INFO - PROCESS | 1863 | 1461286353628 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 17:52:34 INFO - PROCESS | 1863 | 1461286354001 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823e7800 == 103 [pid = 1863] [id = 280] 17:52:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f78840d0000) [pid = 1863] [serial = 841] [outer = (nil)] 17:52:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f788549cc00) [pid = 1863] [serial = 842] [outer = 0x7f78840d0000] 17:52:34 INFO - PROCESS | 1863 | 1461286354080 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f78890b8400) [pid = 1863] [serial = 843] [outer = 0x7f78840d0000] 17:52:34 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899934800 == 102 [pid = 1863] [id = 227] 17:52:34 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f789b128800) [pid = 1863] [serial = 740] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78974a4000 == 101 [pid = 1863] [id = 263] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935da000 == 100 [pid = 1863] [id = 262] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ff6d000 == 99 [pid = 1863] [id = 261] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee71800 == 98 [pid = 1863] [id = 260] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d319800 == 97 [pid = 1863] [id = 259] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78890f2800 == 96 [pid = 1863] [id = 258] 17:52:35 INFO - PROCESS | 1863 | 1461286355143 Marionette TRACE conn5 <- [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]]]}] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888f96000 == 95 [pid = 1863] [id = 257] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823d3000 == 94 [pid = 1863] [id = 253] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888f9e800 == 93 [pid = 1863] [id = 252] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb5c800 == 92 [pid = 1863] [id = 251] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ac682000 == 91 [pid = 1863] [id = 250] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a812c000 == 90 [pid = 1863] [id = 249] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78974b4800 == 89 [pid = 1863] [id = 248] 17:52:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee6d000 == 88 [pid = 1863] [id = 247] 17:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1831ms 17:52:35 INFO - PROCESS | 1863 | 1461286355204 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 1863 | 1461286355207 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 17:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:52:35 INFO - PROCESS | 1863 | 1461286355214 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 1863 | 1461286355220 Marionette TRACE conn5 <- [1,1094,null,{}] 17:52:35 INFO - PROCESS | 1863 | 1461286355236 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:35 INFO - PROCESS | 1863 | 1461286355431 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 199 (0x7f788caef400) [pid = 1863] [serial = 719] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 198 (0x7f789b132800) [pid = 1863] [serial = 738] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 197 (0x7f788f2f7c00) [pid = 1863] [serial = 722] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 196 (0x7f788f9d4000) [pid = 1863] [serial = 737] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 195 (0x7f78934ce400) [pid = 1863] [serial = 729] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 194 (0x7f78a44e3c00) [pid = 1863] [serial = 701] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 193 (0x7f788850c000) [pid = 1863] [serial = 716] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 192 (0x7f788d63e800) [pid = 1863] [serial = 686] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 191 (0x7f78a523e400) [pid = 1863] [serial = 704] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 190 (0x7f789b12dc00) [pid = 1863] [serial = 735] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 189 (0x7f789aa24c00) [pid = 1863] [serial = 734] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f7896234000) [pid = 1863] [serial = 692] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f789978d000) [pid = 1863] [serial = 731] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f789232c800) [pid = 1863] [serial = 728] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f7899fdc400) [pid = 1863] [serial = 695] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f7899f27c00) [pid = 1863] [serial = 732] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f78a6436c00) [pid = 1863] [serial = 710] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f78a53e8000) [pid = 1863] [serial = 707] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f788f9d2c00) [pid = 1863] [serial = 723] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f788965d800) [pid = 1863] [serial = 717] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f789ad16c00) [pid = 1863] [serial = 698] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f7892014c00) [pid = 1863] [serial = 726] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f788fcd0000) [pid = 1863] [serial = 725] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f788d52f800) [pid = 1863] [serial = 720] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f78a670e800) [pid = 1863] [serial = 713] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f7899fd6000) [pid = 1863] [serial = 683] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f788fc40800) [pid = 1863] [serial = 689] [outer = (nil)] [url = about:blank] 17:52:35 INFO - PROCESS | 1863 | 1461286355651 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c79d000 == 89 [pid = 1863] [id = 281] 17:52:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f788850c000) [pid = 1863] [serial = 844] [outer = (nil)] 17:52:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f788d43b000) [pid = 1863] [serial = 845] [outer = 0x7f788850c000] 17:52:35 INFO - PROCESS | 1863 | 1461286355727 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f788d685000) [pid = 1863] [serial = 846] [outer = 0x7f788850c000] 17:52:36 INFO - PROCESS | 1863 | 1461286356496 Marionette TRACE conn5 <- [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]]]}] 17:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1337ms 17:52:36 INFO - PROCESS | 1863 | 1461286356559 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 17:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:52:36 INFO - PROCESS | 1863 | 1461286356564 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 17:52:36 INFO - PROCESS | 1863 | 1461286356570 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 1863 | 1461286356573 Marionette TRACE conn5 <- [1,1098,null,{}] 17:52:36 INFO - PROCESS | 1863 | 1461286356578 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:36 INFO - PROCESS | 1863 | 1461286356758 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 17:52:36 INFO - PROCESS | 1863 | 1461286356769 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa69000 == 90 [pid = 1863] [id = 282] 17:52:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f788cae7000) [pid = 1863] [serial = 847] [outer = (nil)] 17:52:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f788f9cbc00) [pid = 1863] [serial = 848] [outer = 0x7f788cae7000] 17:52:36 INFO - PROCESS | 1863 | 1461286356838 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788fc4c800) [pid = 1863] [serial = 849] [outer = 0x7f788cae7000] 17:52:37 INFO - PROCESS | 1863 | 1461286357745 Marionette TRACE conn5 <- [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]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1235ms 17:52:37 INFO - PROCESS | 1863 | 1461286357806 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 1863 | 1461286357810 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 17:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:52:37 INFO - PROCESS | 1863 | 1461286357815 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 1863 | 1461286357817 Marionette TRACE conn5 <- [1,1102,null,{}] 17:52:37 INFO - PROCESS | 1863 | 1461286357823 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:38 INFO - PROCESS | 1863 | 1461286358065 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 17:52:38 INFO - PROCESS | 1863 | 1461286358089 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fca7800 == 91 [pid = 1863] [id = 283] 17:52:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f788f2f8400) [pid = 1863] [serial = 850] [outer = (nil)] 17:52:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f788ffaf400) [pid = 1863] [serial = 851] [outer = 0x7f788f2f8400] 17:52:38 INFO - PROCESS | 1863 | 1461286358154 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f7892018c00) [pid = 1863] [serial = 852] [outer = 0x7f788f2f8400] 17:52:39 INFO - PROCESS | 1863 | 1461286359041 Marionette TRACE conn5 <- [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]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1285ms 17:52:39 INFO - PROCESS | 1863 | 1461286359103 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 1863 | 1461286359106 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 17:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:52:39 INFO - PROCESS | 1863 | 1461286359112 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 1863 | 1461286359114 Marionette TRACE conn5 <- [1,1106,null,{}] 17:52:39 INFO - PROCESS | 1863 | 1461286359119 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:39 INFO - PROCESS | 1863 | 1461286359400 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 17:52:39 INFO - PROCESS | 1863 | 1461286359435 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935e4800 == 92 [pid = 1863] [id = 284] 17:52:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f789232f400) [pid = 1863] [serial = 853] [outer = (nil)] 17:52:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f789a429000) [pid = 1863] [serial = 854] [outer = 0x7f789232f400] 17:52:39 INFO - PROCESS | 1863 | 1461286359503 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f789ad1b000) [pid = 1863] [serial = 855] [outer = 0x7f789232f400] 17:52:40 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f78824bd400) [pid = 1863] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:52:40 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f788d3e0800) [pid = 1863] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:52:40 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f788e7afc00) [pid = 1863] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:52:40 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f7885492800) [pid = 1863] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:52:40 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f788e95b800) [pid = 1863] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:52:40 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f7892017c00) [pid = 1863] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:52:40 INFO - PROCESS | 1863 | 1461286360809 Marionette TRACE conn5 <- [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]]]}] 17:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1744ms 17:52:40 INFO - PROCESS | 1863 | 1461286360857 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 1863 | 1461286360861 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 17:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:52:40 INFO - PROCESS | 1863 | 1461286360867 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 1863 | 1461286360869 Marionette TRACE conn5 <- [1,1110,null,{}] 17:52:40 INFO - PROCESS | 1863 | 1461286360875 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:41 INFO - PROCESS | 1863 | 1461286361115 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 17:52:41 INFO - PROCESS | 1863 | 1461286361149 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7896dea000 == 93 [pid = 1863] [id = 285] 17:52:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f7889666000) [pid = 1863] [serial = 856] [outer = (nil)] 17:52:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f78949ee800) [pid = 1863] [serial = 857] [outer = 0x7f7889666000] 17:52:41 INFO - PROCESS | 1863 | 1461286361215 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f789b21a000) [pid = 1863] [serial = 858] [outer = 0x7f7889666000] 17:52:42 INFO - PROCESS | 1863 | 1461286362026 Marionette TRACE conn5 <- [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]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1181ms 17:52:42 INFO - PROCESS | 1863 | 1461286362049 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1863 | 1461286362053 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 17:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:52:42 INFO - PROCESS | 1863 | 1461286362070 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1863 | 1461286362073 Marionette TRACE conn5 <- [1,1114,null,{}] 17:52:42 INFO - PROCESS | 1863 | 1461286362079 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:42 INFO - PROCESS | 1863 | 1461286362265 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 17:52:42 INFO - PROCESS | 1863 | 1461286362281 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899939800 == 94 [pid = 1863] [id = 286] 17:52:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f789b214400) [pid = 1863] [serial = 859] [outer = (nil)] 17:52:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f789b83c000) [pid = 1863] [serial = 860] [outer = 0x7f789b214400] 17:52:42 INFO - PROCESS | 1863 | 1461286362346 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f789e848000) [pid = 1863] [serial = 861] [outer = 0x7f789b214400] 17:52:43 INFO - PROCESS | 1863 | 1461286363545 Marionette TRACE conn5 <- [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]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1532ms 17:52:43 INFO - PROCESS | 1863 | 1461286363603 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 1863 | 1461286363615 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 17:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:52:43 INFO - PROCESS | 1863 | 1461286363673 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 1863 | 1461286363680 Marionette TRACE conn5 <- [1,1118,null,{}] 17:52:43 INFO - PROCESS | 1863 | 1461286363693 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:43 INFO - PROCESS | 1863 | 1461286363945 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 17:52:44 INFO - PROCESS | 1863 | 1461286364202 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78890db800 == 95 [pid = 1863] [id = 287] 17:52:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f7882dc7c00) [pid = 1863] [serial = 862] [outer = (nil)] 17:52:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f7883e0c800) [pid = 1863] [serial = 863] [outer = 0x7f7882dc7c00] 17:52:44 INFO - PROCESS | 1863 | 1461286364280 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f78840ce400) [pid = 1863] [serial = 864] [outer = 0x7f7882dc7c00] 17:52:45 INFO - PROCESS | 1863 | 1461286365261 Marionette TRACE conn5 <- [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]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1685ms 17:52:45 INFO - PROCESS | 1863 | 1461286365317 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 1863 | 1461286365327 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 17:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:52:45 INFO - PROCESS | 1863 | 1461286365337 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1863 | 1461286365341 Marionette TRACE conn5 <- [1,1122,null,{}] 17:52:45 INFO - PROCESS | 1863 | 1461286365348 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:45 INFO - PROCESS | 1863 | 1461286365664 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 17:52:45 INFO - PROCESS | 1863 | 1461286365941 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbe0800 == 96 [pid = 1863] [id = 288] 17:52:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f78890b4400) [pid = 1863] [serial = 865] [outer = (nil)] 17:52:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f788cadfc00) [pid = 1863] [serial = 866] [outer = 0x7f78890b4400] 17:52:46 INFO - PROCESS | 1863 | 1461286366027 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 191 (0x7f788e953000) [pid = 1863] [serial = 867] [outer = 0x7f78890b4400] 17:52:46 INFO - PROCESS | 1863 | 1461286366932 Marionette TRACE conn5 <- [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]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1632ms 17:52:46 INFO - PROCESS | 1863 | 1461286366970 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 1863 | 1461286366973 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 17:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:52:46 INFO - PROCESS | 1863 | 1461286366982 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 1863 | 1461286366988 Marionette TRACE conn5 <- [1,1126,null,{}] 17:52:47 INFO - PROCESS | 1863 | 1461286367006 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:47 INFO - PROCESS | 1863 | 1461286367232 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 17:52:47 INFO - PROCESS | 1863 | 1461286367464 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b318800 == 97 [pid = 1863] [id = 289] 17:52:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 192 (0x7f789232ec00) [pid = 1863] [serial = 868] [outer = (nil)] 17:52:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 193 (0x7f78934d1000) [pid = 1863] [serial = 869] [outer = 0x7f789232ec00] 17:52:47 INFO - PROCESS | 1863 | 1461286367600 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 194 (0x7f7899f44800) [pid = 1863] [serial = 870] [outer = 0x7f789232ec00] 17:52:48 INFO - PROCESS | 1863 | 1461286368479 Marionette TRACE conn5 <- [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]]]}] 17:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1539ms 17:52:48 INFO - PROCESS | 1863 | 1461286368521 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 17:52:48 INFO - PROCESS | 1863 | 1461286368526 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 17:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:52:48 INFO - PROCESS | 1863 | 1461286368532 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:52:48 INFO - PROCESS | 1863 | 1461286368536 Marionette TRACE conn5 <- [1,1130,null,{}] 17:52:48 INFO - PROCESS | 1863 | 1461286368541 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:48 INFO - PROCESS | 1863 | 1461286368765 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 17:52:49 INFO - PROCESS | 1863 | 1461286369022 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a55e2800 == 98 [pid = 1863] [id = 290] 17:52:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 195 (0x7f7899fd2000) [pid = 1863] [serial = 871] [outer = (nil)] 17:52:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 196 (0x7f789b463800) [pid = 1863] [serial = 872] [outer = 0x7f7899fd2000] 17:52:49 INFO - PROCESS | 1863 | 1461286369145 Marionette DEBUG loaded listener.js 17:52:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 197 (0x7f78a4439800) [pid = 1863] [serial = 873] [outer = 0x7f7899fd2000] 17:52:50 INFO - PROCESS | 1863 | 1461286370042 Marionette TRACE conn5 <- [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]]]}] 17:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1537ms 17:52:50 INFO - PROCESS | 1863 | 1461286370071 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 1863 | 1461286370075 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 17:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:52:50 INFO - PROCESS | 1863 | 1461286370081 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 1863 | 1461286370083 Marionette TRACE conn5 <- [1,1134,null,{}] 17:52:50 INFO - PROCESS | 1863 | 1461286370089 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:50 INFO - PROCESS | 1863 | 1461286370280 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 17:52:50 INFO - PROCESS | 1863 | 1461286370473 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa31f000 == 99 [pid = 1863] [id = 291] 17:52:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 198 (0x7f7888ecd400) [pid = 1863] [serial = 874] [outer = (nil)] 17:52:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f78a5054000) [pid = 1863] [serial = 875] [outer = 0x7f7888ecd400] 17:52:50 INFO - PROCESS | 1863 | 1461286370548 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f78a53da800) [pid = 1863] [serial = 876] [outer = 0x7f7888ecd400] 17:52:51 INFO - PROCESS | 1863 | 1461286371819 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1783ms 17:52:51 INFO - PROCESS | 1863 | 1461286371866 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 1863 | 1461286371869 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 17:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:52:51 INFO - PROCESS | 1863 | 1461286371876 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 1863 | 1461286371879 Marionette TRACE conn5 <- [1,1138,null,{}] 17:52:51 INFO - PROCESS | 1863 | 1461286371885 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:52 INFO - PROCESS | 1863 | 1461286372093 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 17:52:52 INFO - PROCESS | 1863 | 1461286372322 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78b77e5800 == 100 [pid = 1863] [id = 292] 17:52:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f788185ac00) [pid = 1863] [serial = 877] [outer = (nil)] 17:52:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 202 (0x7f788d691800) [pid = 1863] [serial = 878] [outer = 0x7f788185ac00] 17:52:52 INFO - PROCESS | 1863 | 1461286372444 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 203 (0x7f78a9db5000) [pid = 1863] [serial = 879] [outer = 0x7f788185ac00] 17:52:53 INFO - PROCESS | 1863 | 1461286373262 Marionette TRACE conn5 <- [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]]]}] 17:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1435ms 17:52:53 INFO - PROCESS | 1863 | 1461286373312 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 17:52:53 INFO - PROCESS | 1863 | 1461286373317 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 17:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:52:53 INFO - PROCESS | 1863 | 1461286373323 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 1863 | 1461286373327 Marionette TRACE conn5 <- [1,1142,null,{}] 17:52:53 INFO - PROCESS | 1863 | 1461286373332 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:53 INFO - PROCESS | 1863 | 1461286373525 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 17:52:53 INFO - PROCESS | 1863 | 1461286373717 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788409d000 == 101 [pid = 1863] [id = 293] 17:52:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 204 (0x7f788185d800) [pid = 1863] [serial = 880] [outer = (nil)] 17:52:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f789300a000) [pid = 1863] [serial = 881] [outer = 0x7f788185d800] 17:52:53 INFO - PROCESS | 1863 | 1461286373793 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f789300e400) [pid = 1863] [serial = 882] [outer = 0x7f788185d800] 17:52:54 INFO - PROCESS | 1863 | 1461286374663 Marionette TRACE conn5 <- [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]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1386ms 17:52:54 INFO - PROCESS | 1863 | 1461286374710 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1863 | 1461286374715 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 17:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:52:54 INFO - PROCESS | 1863 | 1461286374721 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1863 | 1461286374724 Marionette TRACE conn5 <- [1,1146,null,{}] 17:52:54 INFO - PROCESS | 1863 | 1461286374730 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:54 INFO - PROCESS | 1863 | 1461286374981 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 17:52:55 INFO - PROCESS | 1863 | 1461286375224 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5d6000 == 102 [pid = 1863] [id = 294] 17:52:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f787f6e6c00) [pid = 1863] [serial = 883] [outer = (nil)] 17:52:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f787f6ec000) [pid = 1863] [serial = 884] [outer = 0x7f787f6e6c00] 17:52:55 INFO - PROCESS | 1863 | 1461286375347 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f787f6f0000) [pid = 1863] [serial = 885] [outer = 0x7f787f6e6c00] 17:52:56 INFO - PROCESS | 1863 | 1461286376191 Marionette TRACE conn5 <- [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]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1537ms 17:52:56 INFO - PROCESS | 1863 | 1461286376259 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 1863 | 1461286376262 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 17:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:52:56 INFO - PROCESS | 1863 | 1461286376269 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 1863 | 1461286376273 Marionette TRACE conn5 <- [1,1150,null,{}] 17:52:56 INFO - PROCESS | 1863 | 1461286376278 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:56 INFO - PROCESS | 1863 | 1461286376515 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 17:52:56 INFO - PROCESS | 1863 | 1461286376782 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f863000 == 103 [pid = 1863] [id = 295] 17:52:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f787f6e7c00) [pid = 1863] [serial = 886] [outer = (nil)] 17:52:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f78824b7c00) [pid = 1863] [serial = 887] [outer = 0x7f787f6e7c00] 17:52:56 INFO - PROCESS | 1863 | 1461286376903 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f788d68d400) [pid = 1863] [serial = 888] [outer = 0x7f787f6e7c00] 17:52:57 INFO - PROCESS | 1863 | 1461286377811 Marionette TRACE conn5 <- [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]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1583ms 17:52:57 INFO - PROCESS | 1863 | 1461286377856 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1863 | 1461286377862 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 17:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:52:57 INFO - PROCESS | 1863 | 1461286377872 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1863 | 1461286377882 Marionette TRACE conn5 <- [1,1154,null,{}] 17:52:57 INFO - PROCESS | 1863 | 1461286377892 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:58 INFO - PROCESS | 1863 | 1461286378119 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 17:52:58 INFO - PROCESS | 1863 | 1461286378378 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b53000 == 104 [pid = 1863] [id = 296] 17:52:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f7880c89000) [pid = 1863] [serial = 889] [outer = (nil)] 17:52:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f7880e40800) [pid = 1863] [serial = 890] [outer = 0x7f7880c89000] 17:52:59 INFO - PROCESS | 1863 | 1461286379138 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f7881854800) [pid = 1863] [serial = 891] [outer = 0x7f7880c89000] 17:53:00 INFO - PROCESS | 1863 | 1461286380102 Marionette TRACE conn5 <- [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]]]}] 17:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2291ms 17:53:00 INFO - PROCESS | 1863 | 1461286380166 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 1863 | 1461286380176 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 17:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:53:00 INFO - PROCESS | 1863 | 1461286380193 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1863 | 1461286380199 Marionette TRACE conn5 <- [1,1158,null,{}] 17:53:00 INFO - PROCESS | 1863 | 1461286380212 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:00 INFO - PROCESS | 1863 | 1461286380500 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 17:53:00 INFO - PROCESS | 1863 | 1461286380714 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bcf000 == 105 [pid = 1863] [id = 297] 17:53:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f7880e4a800) [pid = 1863] [serial = 892] [outer = (nil)] 17:53:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f788225dc00) [pid = 1863] [serial = 893] [outer = 0x7f7880e4a800] 17:53:00 INFO - PROCESS | 1863 | 1461286380857 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f7882dcc400) [pid = 1863] [serial = 894] [outer = 0x7f7880e4a800] 17:53:02 INFO - PROCESS | 1863 | 1461286382034 Marionette TRACE conn5 <- [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]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1892ms 17:53:02 INFO - PROCESS | 1863 | 1461286382082 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 1863 | 1461286382088 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 17:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:53:02 INFO - PROCESS | 1863 | 1461286382109 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1863 | 1461286382114 Marionette TRACE conn5 <- [1,1162,null,{}] 17:53:02 INFO - PROCESS | 1863 | 1461286382120 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:02 INFO - PROCESS | 1863 | 1461286382481 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 17:53:02 INFO - PROCESS | 1863 | 1461286382648 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823de800 == 106 [pid = 1863] [id = 298] 17:53:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f7885495800) [pid = 1863] [serial = 895] [outer = (nil)] 17:53:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f78854a0400) [pid = 1863] [serial = 896] [outer = 0x7f7885495800] 17:53:02 INFO - PROCESS | 1863 | 1461286382720 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f7888ed2000) [pid = 1863] [serial = 897] [outer = 0x7f7885495800] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78921e5800 == 105 [pid = 1863] [id = 44] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efde000 == 104 [pid = 1863] [id = 43] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789983b000 == 103 [pid = 1863] [id = 45] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ad349800 == 102 [pid = 1863] [id = 236] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aeb90000 == 101 [pid = 1863] [id = 237] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aaa15000 == 100 [pid = 1863] [id = 235] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f789601f800) [pid = 1863] [serial = 791] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f78840c5c00) [pid = 1863] [serial = 764] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f78840c2c00) [pid = 1863] [serial = 770] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f78a654e400) [pid = 1863] [serial = 755] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f78821eb000) [pid = 1863] [serial = 761] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f78824bd000) [pid = 1863] [serial = 767] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f78aa3c1c00) [pid = 1863] [serial = 758] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a642f000 == 99 [pid = 1863] [id = 232] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa727800 == 98 [pid = 1863] [id = 234] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a675f000 == 97 [pid = 1863] [id = 269] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a526c800 == 96 [pid = 1863] [id = 268] 17:53:03 INFO - PROCESS | 1863 | 1461286383724 Marionette TRACE conn5 <- [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]]]}] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b40b000 == 95 [pid = 1863] [id = 267] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789749d800 == 94 [pid = 1863] [id = 266] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e9b4000 == 93 [pid = 1863] [id = 265] 17:53:03 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78846a0000 == 92 [pid = 1863] [id = 264] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f78824c4400) [pid = 1863] [serial = 773] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f788d43d800) [pid = 1863] [serial = 779] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f788efd3000) [pid = 1863] [serial = 782] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f78890b8000) [pid = 1863] [serial = 777] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f788fc43c00) [pid = 1863] [serial = 746] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 208 (0x7f789f48a000) [pid = 1863] [serial = 752] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 207 (0x7f788caebc00) [pid = 1863] [serial = 743] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 206 (0x7f7888508400) [pid = 1863] [serial = 776] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 205 (0x7f7883e0e000) [pid = 1863] [serial = 774] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 204 (0x7f788fc4ac00) [pid = 1863] [serial = 785] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 203 (0x7f7899fd3000) [pid = 1863] [serial = 749] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 202 (0x7f7892326c00) [pid = 1863] [serial = 788] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 201 (0x7f788f2fb400) [pid = 1863] [serial = 783] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f788ffb7c00) [pid = 1863] [serial = 786] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 199 (0x7f788d63ac00) [pid = 1863] [serial = 780] [outer = (nil)] [url = about:blank] 17:53:03 INFO - PROCESS | 1863 | --DOMWINDOW == 198 (0x7f78934c7800) [pid = 1863] [serial = 789] [outer = (nil)] [url = about:blank] 17:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1699ms 17:53:03 INFO - PROCESS | 1863 | 1461286383799 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 1863 | 1461286383802 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 17:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:53:03 INFO - PROCESS | 1863 | 1461286383809 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 1863 | 1461286383815 Marionette TRACE conn5 <- [1,1166,null,{}] 17:53:03 INFO - PROCESS | 1863 | 1461286383832 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:04 INFO - PROCESS | 1863 | 1461286384066 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 17:53:04 INFO - PROCESS | 1863 | 1461286384327 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788851e800 == 93 [pid = 1863] [id = 299] 17:53:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f7885496400) [pid = 1863] [serial = 898] [outer = (nil)] 17:53:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f788cac1c00) [pid = 1863] [serial = 899] [outer = 0x7f7885496400] 17:53:04 INFO - PROCESS | 1863 | 1461286384394 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f788cad9c00) [pid = 1863] [serial = 900] [outer = 0x7f7885496400] 17:53:05 INFO - PROCESS | 1863 | 1461286385155 Marionette TRACE conn5 <- [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]]]}] 17:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1391ms 17:53:05 INFO - PROCESS | 1863 | 1461286385201 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 1863 | 1461286385206 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 17:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:53:05 INFO - PROCESS | 1863 | 1461286385213 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 1863 | 1461286385216 Marionette TRACE conn5 <- [1,1170,null,{}] 17:53:05 INFO - PROCESS | 1863 | 1461286385223 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:05 INFO - PROCESS | 1863 | 1461286385402 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 17:53:05 INFO - PROCESS | 1863 | 1461286385421 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c79c000 == 94 [pid = 1863] [id = 300] 17:53:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 202 (0x7f7882dc5800) [pid = 1863] [serial = 901] [outer = (nil)] 17:53:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 203 (0x7f788cad9000) [pid = 1863] [serial = 902] [outer = 0x7f7882dc5800] 17:53:05 INFO - PROCESS | 1863 | 1461286385645 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 204 (0x7f788d3e5400) [pid = 1863] [serial = 903] [outer = 0x7f7882dc5800] 17:53:06 INFO - PROCESS | 1863 | 1461286386485 Marionette TRACE conn5 <- [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]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1339ms 17:53:06 INFO - PROCESS | 1863 | 1461286386553 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 1863 | 1461286386567 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 17:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:53:06 INFO - PROCESS | 1863 | 1461286386583 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 1863 | 1461286386587 Marionette TRACE conn5 <- [1,1174,null,{}] 17:53:06 INFO - PROCESS | 1863 | 1461286386592 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:06 INFO - PROCESS | 1863 | 1461286386836 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 17:53:06 INFO - PROCESS | 1863 | 1461286386868 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e778800 == 95 [pid = 1863] [id = 301] 17:53:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f788d530c00) [pid = 1863] [serial = 904] [outer = (nil)] 17:53:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f788d632800) [pid = 1863] [serial = 905] [outer = 0x7f788d530c00] 17:53:06 INFO - PROCESS | 1863 | 1461286386954 Marionette DEBUG loaded listener.js 17:53:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f788d73e800) [pid = 1863] [serial = 906] [outer = 0x7f788d530c00] 17:53:08 INFO - PROCESS | 1863 | 1461286388972 Marionette TRACE conn5 <- [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] 17:53:09 INFO - PROCESS | 1863 | 1461286389132 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 17:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:53:09 INFO - PROCESS | 1863 | 1461286389139 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1863 | 1461286389149 Marionette TRACE conn5 <- [1,1178,null,{}] 17:53:09 INFO - PROCESS | 1863 | 1461286389162 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:09 INFO - PROCESS | 1863 | 1461286389388 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 17:53:09 INFO - PROCESS | 1863 | 1461286389482 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efde000 == 96 [pid = 1863] [id = 302] 17:53:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f788d68c400) [pid = 1863] [serial = 907] [outer = (nil)] 17:53:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f788ec7cc00) [pid = 1863] [serial = 908] [outer = 0x7f788d68c400] 17:53:09 INFO - PROCESS | 1863 | 1461286389550 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 202 (0x7f788f2f1000) [pid = 1863] [serial = 909] [outer = 0x7f788d68c400] 17:53:10 INFO - PROCESS | 1863 | 1461286390261 Marionette TRACE conn5 <- [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] 17:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:53:10 INFO - PROCESS | 1863 | 1461286390299 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 17:53:10 INFO - PROCESS | 1863 | 1461286390307 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1863 | 1461286390309 Marionette TRACE conn5 <- [1,1182,null,{}] 17:53:10 INFO - PROCESS | 1863 | 1461286390316 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:10 INFO - PROCESS | 1863 | 1461286390510 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 17:53:10 INFO - PROCESS | 1863 | 1461286390525 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa6e000 == 97 [pid = 1863] [id = 303] 17:53:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 203 (0x7f788ec73c00) [pid = 1863] [serial = 910] [outer = (nil)] 17:53:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 204 (0x7f788f88b000) [pid = 1863] [serial = 911] [outer = 0x7f788ec73c00] 17:53:10 INFO - PROCESS | 1863 | 1461286390596 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f788f9d9800) [pid = 1863] [serial = 912] [outer = 0x7f788ec73c00] 17:53:11 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:11 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:53:11 INFO - PROCESS | 1863 | 1461286391774 Marionette TRACE conn5 <- [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] 17:53:11 INFO - PROCESS | 1863 | 1461286391854 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 17:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:53:11 INFO - PROCESS | 1863 | 1461286391865 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 1863 | 1461286391870 Marionette TRACE conn5 <- [1,1186,null,{}] 17:53:11 INFO - PROCESS | 1863 | 1461286391880 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:12 INFO - PROCESS | 1863 | 1461286392133 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 17:53:12 INFO - PROCESS | 1863 | 1461286392429 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788469b000 == 98 [pid = 1863] [id = 304] 17:53:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f7882dc3400) [pid = 1863] [serial = 913] [outer = (nil)] 17:53:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f7882dcc800) [pid = 1863] [serial = 914] [outer = 0x7f7882dc3400] 17:53:12 INFO - PROCESS | 1863 | 1461286392509 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f7883f66c00) [pid = 1863] [serial = 915] [outer = 0x7f7882dc3400] 17:53:13 INFO - PROCESS | 1863 | 1461286393409 Marionette TRACE conn5 <- [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] 17:53:13 INFO - PROCESS | 1863 | 1461286393466 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 17:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:53:13 INFO - PROCESS | 1863 | 1461286393478 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 1863 | 1461286393482 Marionette TRACE conn5 <- [1,1190,null,{}] 17:53:13 INFO - PROCESS | 1863 | 1461286393489 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:13 INFO - PROCESS | 1863 | 1461286393704 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 17:53:14 INFO - PROCESS | 1863 | 1461286394000 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eea4800 == 99 [pid = 1863] [id = 305] 17:53:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f788965b800) [pid = 1863] [serial = 916] [outer = (nil)] 17:53:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f788caaac00) [pid = 1863] [serial = 917] [outer = 0x7f788965b800] 17:53:14 INFO - PROCESS | 1863 | 1461286394123 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f788d3e0000) [pid = 1863] [serial = 918] [outer = 0x7f788965b800] 17:53:15 INFO - PROCESS | 1863 | 1461286395108 Marionette TRACE conn5 <- [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] 17:53:15 INFO - PROCESS | 1863 | 1461286395172 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 17:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:53:15 INFO - PROCESS | 1863 | 1461286395180 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 1863 | 1461286395186 Marionette TRACE conn5 <- [1,1194,null,{}] 17:53:15 INFO - PROCESS | 1863 | 1461286395204 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:15 INFO - PROCESS | 1863 | 1461286395462 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 17:53:15 INFO - PROCESS | 1863 | 1461286395740 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fcbb800 == 100 [pid = 1863] [id = 306] 17:53:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f788d690800) [pid = 1863] [serial = 919] [outer = (nil)] 17:53:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f788ec76800) [pid = 1863] [serial = 920] [outer = 0x7f788d690800] 17:53:15 INFO - PROCESS | 1863 | 1461286395827 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f788f882400) [pid = 1863] [serial = 921] [outer = 0x7f788d690800] 17:53:16 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:16 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:16 INFO - PROCESS | 1863 | 1461286396718 Marionette TRACE conn5 <- [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] 17:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:53:16 INFO - PROCESS | 1863 | 1461286396775 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 17:53:16 INFO - PROCESS | 1863 | 1461286396781 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 1863 | 1461286396785 Marionette TRACE conn5 <- [1,1198,null,{}] 17:53:16 INFO - PROCESS | 1863 | 1461286396791 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:17 INFO - PROCESS | 1863 | 1461286396997 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 17:53:17 INFO - PROCESS | 1863 | 1461286397182 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789348a000 == 101 [pid = 1863] [id = 307] 17:53:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f788d52e800) [pid = 1863] [serial = 922] [outer = (nil)] 17:53:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f788fcd1400) [pid = 1863] [serial = 923] [outer = 0x7f788d52e800] 17:53:17 INFO - PROCESS | 1863 | 1461286397315 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f788ffb7c00) [pid = 1863] [serial = 924] [outer = 0x7f788d52e800] 17:53:18 INFO - PROCESS | 1863 | 1461286398250 Marionette TRACE conn5 <- [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]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1530ms 17:53:18 INFO - PROCESS | 1863 | 1461286398312 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 1863 | 1461286398315 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 17:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:53:18 INFO - PROCESS | 1863 | 1461286398322 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 1863 | 1461286398326 Marionette TRACE conn5 <- [1,1202,null,{}] 17:53:18 INFO - PROCESS | 1863 | 1461286398331 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:18 INFO - PROCESS | 1863 | 1461286398524 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 17:53:18 INFO - PROCESS | 1863 | 1461286398713 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7896c02800 == 102 [pid = 1863] [id = 308] 17:53:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f788f9cb000) [pid = 1863] [serial = 925] [outer = (nil)] 17:53:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f78921be400) [pid = 1863] [serial = 926] [outer = 0x7f788f9cb000] 17:53:18 INFO - PROCESS | 1863 | 1461286398789 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f789232e800) [pid = 1863] [serial = 927] [outer = 0x7f788f9cb000] 17:53:19 INFO - PROCESS | 1863 | 1461286399771 Marionette TRACE conn5 <- [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]]]}] 17:53:19 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 17:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1488ms 17:53:19 INFO - PROCESS | 1863 | 1461286399812 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 17:53:19 INFO - PROCESS | 1863 | 1461286399816 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 17:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:53:19 INFO - PROCESS | 1863 | 1461286399822 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 1863 | 1461286399825 Marionette TRACE conn5 <- [1,1206,null,{}] 17:53:19 INFO - PROCESS | 1863 | 1461286399831 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:20 INFO - PROCESS | 1863 | 1461286400095 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 17:53:20 INFO - PROCESS | 1863 | 1461286400354 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e68000 == 103 [pid = 1863] [id = 309] 17:53:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f789333f000) [pid = 1863] [serial = 928] [outer = (nil)] 17:53:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f789623b800) [pid = 1863] [serial = 929] [outer = 0x7f789333f000] 17:53:20 INFO - PROCESS | 1863 | 1461286400476 Marionette DEBUG loaded listener.js 17:53:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f7898dd1000) [pid = 1863] [serial = 930] [outer = 0x7f789333f000] 17:53:21 INFO - PROCESS | 1863 | 1461286401369 Marionette TRACE conn5 <- [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]]]}] 17:53:21 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 17:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1584ms 17:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:53:21 INFO - PROCESS | 1863 | 1461286401407 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 1863 | 1461286401410 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 17:53:21 INFO - PROCESS | 1863 | 1461286401416 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 1863 | 1461286401419 Marionette TRACE conn5 <- [1,1210,null,{}] 17:53:21 INFO - PROCESS | 1863 | 1461286401425 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:21 INFO - PROCESS | 1863 | 1461286401622 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 17:53:21 INFO - PROCESS | 1863 | 1461286401869 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899ae2000 == 104 [pid = 1863] [id = 310] 17:53:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f7893058400) [pid = 1863] [serial = 931] [outer = (nil)] 17:53:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f7899a1d000) [pid = 1863] [serial = 932] [outer = 0x7f7893058400] 17:53:21 INFO - PROCESS | 1863 | 1461286401989 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f7899f2c000) [pid = 1863] [serial = 933] [outer = 0x7f7893058400] 17:53:22 INFO - PROCESS | 1863 | 1461286402824 Marionette TRACE conn5 <- [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]]]}] 17:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1480ms 17:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:53:22 INFO - PROCESS | 1863 | 1461286402896 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 1863 | 1461286402899 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 17:53:22 INFO - PROCESS | 1863 | 1461286402906 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 1863 | 1461286402909 Marionette TRACE conn5 <- [1,1214,null,{}] 17:53:22 INFO - PROCESS | 1863 | 1461286402916 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:23 INFO - PROCESS | 1863 | 1461286403114 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 17:53:23 INFO - PROCESS | 1863 | 1461286403300 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b310800 == 105 [pid = 1863] [id = 311] 17:53:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f788caa3800) [pid = 1863] [serial = 934] [outer = (nil)] 17:53:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f7899fd3c00) [pid = 1863] [serial = 935] [outer = 0x7f788caa3800] 17:53:23 INFO - PROCESS | 1863 | 1461286403417 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f789aa29000) [pid = 1863] [serial = 936] [outer = 0x7f788caa3800] 17:53:24 INFO - PROCESS | 1863 | 1461286404263 Marionette TRACE conn5 <- [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]]]}] 17:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1432ms 17:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:53:24 INFO - PROCESS | 1863 | 1461286404338 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1863 | 1461286404341 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 17:53:24 INFO - PROCESS | 1863 | 1461286404349 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1863 | 1461286404351 Marionette TRACE conn5 <- [1,1218,null,{}] 17:53:24 INFO - PROCESS | 1863 | 1461286404357 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:24 INFO - PROCESS | 1863 | 1461286404571 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 17:53:24 INFO - PROCESS | 1863 | 1461286404802 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a50be800 == 106 [pid = 1863] [id = 312] 17:53:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f788d3eb800) [pid = 1863] [serial = 937] [outer = (nil)] 17:53:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f789aa2b000) [pid = 1863] [serial = 938] [outer = 0x7f788d3eb800] 17:53:24 INFO - PROCESS | 1863 | 1461286404922 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f789b12c400) [pid = 1863] [serial = 939] [outer = 0x7f788d3eb800] 17:53:25 INFO - PROCESS | 1863 | 1461286405805 Marionette TRACE conn5 <- [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]]]}] 17:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1531ms 17:53:25 INFO - PROCESS | 1863 | 1461286405879 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 1863 | 1461286405882 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 17:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:53:25 INFO - PROCESS | 1863 | 1461286405889 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 1863 | 1461286405892 Marionette TRACE conn5 <- [1,1222,null,{}] 17:53:25 INFO - PROCESS | 1863 | 1461286405898 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:26 INFO - PROCESS | 1863 | 1461286406129 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 17:53:26 INFO - PROCESS | 1863 | 1461286406365 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a8125000 == 107 [pid = 1863] [id = 313] 17:53:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f788cac7000) [pid = 1863] [serial = 940] [outer = (nil)] 17:53:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f789e83ec00) [pid = 1863] [serial = 941] [outer = 0x7f788cac7000] 17:53:26 INFO - PROCESS | 1863 | 1461286406486 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f78a44e7c00) [pid = 1863] [serial = 942] [outer = 0x7f788cac7000] 17:53:27 INFO - PROCESS | 1863 | 1461286407411 Marionette TRACE conn5 <- [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] 17:53:27 INFO - PROCESS | 1863 | 1461286407490 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 17:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:53:27 INFO - PROCESS | 1863 | 1461286407498 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 1863 | 1461286407503 Marionette TRACE conn5 <- [1,1226,null,{}] 17:53:27 INFO - PROCESS | 1863 | 1461286407509 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:27 INFO - PROCESS | 1863 | 1461286407786 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 17:53:28 INFO - PROCESS | 1863 | 1461286408133 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad072000 == 108 [pid = 1863] [id = 314] 17:53:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f78a6715800) [pid = 1863] [serial = 943] [outer = (nil)] 17:53:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f78a86bc400) [pid = 1863] [serial = 944] [outer = 0x7f78a6715800] 17:53:28 INFO - PROCESS | 1863 | 1461286408220 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f78aa3c9400) [pid = 1863] [serial = 945] [outer = 0x7f78a6715800] 17:53:29 INFO - PROCESS | 1863 | 1461286409123 Marionette TRACE conn5 <- [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]]]}] 17:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1689ms 17:53:29 INFO - PROCESS | 1863 | 1461286409188 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 17:53:29 INFO - PROCESS | 1863 | 1461286409192 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 17:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:53:29 INFO - PROCESS | 1863 | 1461286409199 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:53:29 INFO - PROCESS | 1863 | 1461286409203 Marionette TRACE conn5 <- [1,1230,null,{}] 17:53:29 INFO - PROCESS | 1863 | 1461286409208 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:29 INFO - PROCESS | 1863 | 1461286409412 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 17:53:29 INFO - PROCESS | 1863 | 1461286409660 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788511b800 == 109 [pid = 1863] [id = 315] 17:53:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f787f995000) [pid = 1863] [serial = 946] [outer = (nil)] 17:53:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f787f99a400) [pid = 1863] [serial = 947] [outer = 0x7f787f995000] 17:53:29 INFO - PROCESS | 1863 | 1461286409793 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f787f99ec00) [pid = 1863] [serial = 948] [outer = 0x7f787f995000] 17:53:30 INFO - PROCESS | 1863 | 1461286410652 Marionette TRACE conn5 <- [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]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1491ms 17:53:30 INFO - PROCESS | 1863 | 1461286410690 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 1863 | 1461286410693 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 17:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:53:30 INFO - PROCESS | 1863 | 1461286410700 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 1863 | 1461286410703 Marionette TRACE conn5 <- [1,1234,null,{}] 17:53:30 INFO - PROCESS | 1863 | 1461286410710 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:30 INFO - PROCESS | 1863 | 1461286410916 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 17:53:31 INFO - PROCESS | 1863 | 1461286411114 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885133000 == 110 [pid = 1863] [id = 316] 17:53:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f787f993800) [pid = 1863] [serial = 949] [outer = (nil)] 17:53:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f78818b2800) [pid = 1863] [serial = 950] [outer = 0x7f787f993800] 17:53:31 INFO - PROCESS | 1863 | 1461286411189 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f78818b6800) [pid = 1863] [serial = 951] [outer = 0x7f787f993800] 17:53:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a813d000 == 109 [pid = 1863] [id = 9] 17:53:32 INFO - PROCESS | 1863 | 1461286412705 Marionette TRACE conn5 <- [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]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2045ms 17:53:32 INFO - PROCESS | 1863 | 1461286412746 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 1863 | 1461286412751 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 17:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:53:32 INFO - PROCESS | 1863 | 1461286412761 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 1863 | 1461286412767 Marionette TRACE conn5 <- [1,1238,null,{}] 17:53:32 INFO - PROCESS | 1863 | 1461286412777 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:32 INFO - PROCESS | 1863 | 1461286412975 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 17:53:33 INFO - PROCESS | 1863 | 1461286413174 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888517000 == 110 [pid = 1863] [id = 317] 17:53:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f7880e42400) [pid = 1863] [serial = 952] [outer = (nil)] 17:53:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f78818b8c00) [pid = 1863] [serial = 953] [outer = 0x7f7880e42400] 17:53:33 INFO - PROCESS | 1863 | 1461286413247 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f78821ea000) [pid = 1863] [serial = 954] [outer = 0x7f7880e42400] 17:53:34 INFO - PROCESS | 1863 | 1461286414273 Marionette TRACE conn5 <- [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]]]}] 17:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1545ms 17:53:34 INFO - PROCESS | 1863 | 1461286414306 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 1863 | 1461286414315 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 17:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:53:34 INFO - PROCESS | 1863 | 1461286414325 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 1863 | 1461286414330 Marionette TRACE conn5 <- [1,1242,null,{}] 17:53:34 INFO - PROCESS | 1863 | 1461286414336 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:34 INFO - PROCESS | 1863 | 1461286414545 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 17:53:34 INFO - PROCESS | 1863 | 1461286414883 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880d7c800 == 111 [pid = 1863] [id = 318] 17:53:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f78840cf400) [pid = 1863] [serial = 955] [outer = (nil)] 17:53:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f7885498400) [pid = 1863] [serial = 956] [outer = 0x7f78840cf400] 17:53:34 INFO - PROCESS | 1863 | 1461286414973 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f7888ed2c00) [pid = 1863] [serial = 957] [outer = 0x7f78840cf400] 17:53:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fa74000 == 110 [pid = 1863] [id = 255] 17:53:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a8684000 == 109 [pid = 1863] [id = 71] 17:53:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823ec800 == 108 [pid = 1863] [id = 254] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f78a5755400) [pid = 1863] [serial = 812] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f78a8113400) [pid = 1863] [serial = 815] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f7883f60c00) [pid = 1863] [serial = 818] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f788225a800) [pid = 1863] [serial = 821] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f7883f62c00) [pid = 1863] [serial = 824] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f78a9d6c400) [pid = 1863] [serial = 827] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f7880c85000) [pid = 1863] [serial = 830] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f7880e3ec00) [pid = 1863] [serial = 833] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f7899ac3000) [pid = 1863] [serial = 792] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f788efcd400) [pid = 1863] [serial = 800] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f7899fd1800) [pid = 1863] [serial = 806] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f788f9cbc00) [pid = 1863] [serial = 848] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f788d43b000) [pid = 1863] [serial = 845] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f788d685000) [pid = 1863] [serial = 846] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f78824bbc00) [pid = 1863] [serial = 794] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f7882dd2c00) [pid = 1863] [serial = 840] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f7882dca800) [pid = 1863] [serial = 839] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f78978e6000) [pid = 1863] [serial = 803] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f789ad69400) [pid = 1863] [serial = 809] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f789a429000) [pid = 1863] [serial = 854] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f7880e47400) [pid = 1863] [serial = 836] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f788549cc00) [pid = 1863] [serial = 842] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f78890b8400) [pid = 1863] [serial = 843] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f788cae1800) [pid = 1863] [serial = 797] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f789ad1b000) [pid = 1863] [serial = 855] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f788ffaf400) [pid = 1863] [serial = 851] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f7892018c00) [pid = 1863] [serial = 852] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f78949ee800) [pid = 1863] [serial = 857] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f789b21a000) [pid = 1863] [serial = 858] [outer = (nil)] [url = about:blank] 17:53:35 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f788fc4c800) [pid = 1863] [serial = 849] [outer = (nil)] [url = about:blank] 17:53:36 INFO - PROCESS | 1863 | 1461286416021 Marionette TRACE conn5 <- [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]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1736ms 17:53:36 INFO - PROCESS | 1863 | 1461286416062 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 17:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:53:36 INFO - PROCESS | 1863 | 1461286416066 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 17:53:36 INFO - PROCESS | 1863 | 1461286416072 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 1863 | 1461286416078 Marionette TRACE conn5 <- [1,1246,null,{}] 17:53:36 INFO - PROCESS | 1863 | 1461286416093 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:36 INFO - PROCESS | 1863 | 1461286416283 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 17:53:36 INFO - PROCESS | 1863 | 1461286416433 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7884092800 == 109 [pid = 1863] [id = 319] 17:53:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f7880e3ec00) [pid = 1863] [serial = 958] [outer = (nil)] 17:53:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f788caa8800) [pid = 1863] [serial = 959] [outer = 0x7f7880e3ec00] 17:53:36 INFO - PROCESS | 1863 | 1461286416501 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f788caecc00) [pid = 1863] [serial = 960] [outer = 0x7f7880e3ec00] 17:53:37 INFO - PROCESS | 1863 | 1461286417289 Marionette TRACE conn5 <- [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]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1233ms 17:53:37 INFO - PROCESS | 1863 | 1461286417306 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1863 | 1461286417311 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 17:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:53:37 INFO - PROCESS | 1863 | 1461286417351 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1863 | 1461286417355 Marionette TRACE conn5 <- [1,1250,null,{}] 17:53:37 INFO - PROCESS | 1863 | 1461286417361 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:37 INFO - PROCESS | 1863 | 1461286417541 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 17:53:37 INFO - PROCESS | 1863 | 1461286417557 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c78b800 == 110 [pid = 1863] [id = 320] 17:53:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f788cadb800) [pid = 1863] [serial = 961] [outer = (nil)] 17:53:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f788d688000) [pid = 1863] [serial = 962] [outer = 0x7f788cadb800] 17:53:37 INFO - PROCESS | 1863 | 1461286417624 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f788e7b7800) [pid = 1863] [serial = 963] [outer = 0x7f788cadb800] 17:53:38 INFO - PROCESS | 1863 | 1461286418633 Marionette TRACE conn5 <- [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]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1335ms 17:53:38 INFO - PROCESS | 1863 | 1461286418693 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1863 | 1461286418697 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 17:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:53:38 INFO - PROCESS | 1863 | 1461286418704 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1863 | 1461286418707 Marionette TRACE conn5 <- [1,1254,null,{}] 17:53:38 INFO - PROCESS | 1863 | 1461286418713 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:38 INFO - PROCESS | 1863 | 1461286418945 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 17:53:38 INFO - PROCESS | 1863 | 1461286418976 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eff8000 == 111 [pid = 1863] [id = 321] 17:53:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f788e94d400) [pid = 1863] [serial = 964] [outer = (nil)] 17:53:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f788f2f7c00) [pid = 1863] [serial = 965] [outer = 0x7f788e94d400] 17:53:39 INFO - PROCESS | 1863 | 1461286419040 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f788f9d8000) [pid = 1863] [serial = 966] [outer = 0x7f788e94d400] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f788d68c400) [pid = 1863] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f7882dc5800) [pid = 1863] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f7885496400) [pid = 1863] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f7880e4a800) [pid = 1863] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f7885495800) [pid = 1863] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f788d530c00) [pid = 1863] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:53:40 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f7880c89000) [pid = 1863] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:53:40 INFO - PROCESS | 1863 | 1461286420480 Marionette TRACE conn5 <- [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]]]}] 17:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1794ms 17:53:40 INFO - PROCESS | 1863 | 1461286420498 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 17:53:40 INFO - PROCESS | 1863 | 1461286420502 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 17:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:53:40 INFO - PROCESS | 1863 | 1461286420508 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 1863 | 1461286420510 Marionette TRACE conn5 <- [1,1258,null,{}] 17:53:40 INFO - PROCESS | 1863 | 1461286420516 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:40 INFO - PROCESS | 1863 | 1461286420829 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 17:53:40 INFO - PROCESS | 1863 | 1461286420927 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbce800 == 112 [pid = 1863] [id = 322] 17:53:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f788caac800) [pid = 1863] [serial = 967] [outer = (nil)] 17:53:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f788f2fb400) [pid = 1863] [serial = 968] [outer = 0x7f788caac800] 17:53:41 INFO - PROCESS | 1863 | 1461286420998 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f7893335c00) [pid = 1863] [serial = 969] [outer = 0x7f788caac800] 17:53:41 INFO - PROCESS | 1863 | 1461286421695 Marionette TRACE conn5 <- [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]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1230ms 17:53:41 INFO - PROCESS | 1863 | 1461286421739 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 1863 | 1461286421743 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 17:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:53:41 INFO - PROCESS | 1863 | 1461286421749 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 1863 | 1461286421752 Marionette TRACE conn5 <- [1,1262,null,{}] 17:53:41 INFO - PROCESS | 1863 | 1461286421758 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:41 INFO - PROCESS | 1863 | 1461286421971 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 17:53:41 INFO - PROCESS | 1863 | 1461286421982 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78949ad800 == 113 [pid = 1863] [id = 323] 17:53:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f788d3e5000) [pid = 1863] [serial = 970] [outer = (nil)] 17:53:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f7894928c00) [pid = 1863] [serial = 971] [outer = 0x7f788d3e5000] 17:53:42 INFO - PROCESS | 1863 | 1461286422182 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f78978e7800) [pid = 1863] [serial = 972] [outer = 0x7f788d3e5000] 17:53:43 INFO - PROCESS | 1863 | 1461286423262 Marionette TRACE conn5 <- [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]]]}] 17:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1579ms 17:53:43 INFO - PROCESS | 1863 | 1461286423330 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 17:53:43 INFO - PROCESS | 1863 | 1461286423339 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 17:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:53:43 INFO - PROCESS | 1863 | 1461286423349 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 1863 | 1461286423355 Marionette TRACE conn5 <- [1,1266,null,{}] 17:53:43 INFO - PROCESS | 1863 | 1461286423363 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:43 INFO - PROCESS | 1863 | 1461286423621 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 17:53:43 INFO - PROCESS | 1863 | 1461286423888 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788469a000 == 114 [pid = 1863] [id = 324] 17:53:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f7882258000) [pid = 1863] [serial = 973] [outer = (nil)] 17:53:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f7882dcd800) [pid = 1863] [serial = 974] [outer = 0x7f7882258000] 17:53:43 INFO - PROCESS | 1863 | 1461286423967 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f78840d1c00) [pid = 1863] [serial = 975] [outer = 0x7f7882258000] 17:53:44 INFO - PROCESS | 1863 | 1461286424921 Marionette TRACE conn5 <- [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]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1634ms 17:53:44 INFO - PROCESS | 1863 | 1461286424984 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 1863 | 1461286424994 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 17:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:53:45 INFO - PROCESS | 1863 | 1461286425005 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1863 | 1461286425009 Marionette TRACE conn5 <- [1,1270,null,{}] 17:53:45 INFO - PROCESS | 1863 | 1461286425017 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:45 INFO - PROCESS | 1863 | 1461286425274 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 17:53:45 INFO - PROCESS | 1863 | 1461286425604 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb59800 == 115 [pid = 1863] [id = 325] 17:53:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f7885499000) [pid = 1863] [serial = 976] [outer = (nil)] 17:53:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f788d3dd400) [pid = 1863] [serial = 977] [outer = 0x7f7885499000] 17:53:45 INFO - PROCESS | 1863 | 1461286425692 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f788d685000) [pid = 1863] [serial = 978] [outer = 0x7f7885499000] 17:53:46 INFO - PROCESS | 1863 | 1461286426620 Marionette TRACE conn5 <- [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]]]}] 17:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1683ms 17:53:46 INFO - PROCESS | 1863 | 1461286426689 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 1863 | 1461286426694 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 17:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:53:46 INFO - PROCESS | 1863 | 1461286426702 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 1863 | 1461286426708 Marionette TRACE conn5 <- [1,1274,null,{}] 17:53:46 INFO - PROCESS | 1863 | 1461286426725 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:46 INFO - PROCESS | 1863 | 1461286426978 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 17:53:47 INFO - PROCESS | 1863 | 1461286427218 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899043800 == 116 [pid = 1863] [id = 326] 17:53:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f788f9cb400) [pid = 1863] [serial = 979] [outer = (nil)] 17:53:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f7892332000) [pid = 1863] [serial = 980] [outer = 0x7f788f9cb400] 17:53:47 INFO - PROCESS | 1863 | 1461286427348 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f789305f400) [pid = 1863] [serial = 981] [outer = 0x7f788f9cb400] 17:53:48 INFO - PROCESS | 1863 | 1461286428252 Marionette TRACE conn5 <- [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]]]}] 17:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1588ms 17:53:48 INFO - PROCESS | 1863 | 1461286428291 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 17:53:48 INFO - PROCESS | 1863 | 1461286428297 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 17:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:53:48 INFO - PROCESS | 1863 | 1461286428303 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:53:48 INFO - PROCESS | 1863 | 1461286428306 Marionette TRACE conn5 <- [1,1278,null,{}] 17:53:48 INFO - PROCESS | 1863 | 1461286428313 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:48 INFO - PROCESS | 1863 | 1461286428515 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 17:53:48 INFO - PROCESS | 1863 | 1461286428713 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5520000 == 117 [pid = 1863] [id = 327] 17:53:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f788fc4e800) [pid = 1863] [serial = 982] [outer = (nil)] 17:53:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f78991a9c00) [pid = 1863] [serial = 983] [outer = 0x7f788fc4e800] 17:53:48 INFO - PROCESS | 1863 | 1461286428798 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f789ad1b000) [pid = 1863] [serial = 984] [outer = 0x7f788fc4e800] 17:53:49 INFO - PROCESS | 1863 | 1461286429722 Marionette TRACE conn5 <- [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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1479ms 17:53:49 INFO - PROCESS | 1863 | 1461286429784 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 1863 | 1461286429789 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:53:49 INFO - PROCESS | 1863 | 1461286429796 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1863 | 1461286429799 Marionette TRACE conn5 <- [1,1282,null,{}] 17:53:49 INFO - PROCESS | 1863 | 1461286429805 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:50 INFO - PROCESS | 1863 | 1461286430055 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 17:53:50 INFO - PROCESS | 1863 | 1461286430314 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa38f000 == 118 [pid = 1863] [id = 328] 17:53:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f789f48a800) [pid = 1863] [serial = 985] [outer = (nil)] 17:53:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f78a505e400) [pid = 1863] [serial = 986] [outer = 0x7f789f48a800] 17:53:50 INFO - PROCESS | 1863 | 1461286430438 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f78a5589000) [pid = 1863] [serial = 987] [outer = 0x7f789f48a800] 17:53:51 INFO - PROCESS | 1863 | 1461286431342 Marionette TRACE conn5 <- [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]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1593ms 17:53:51 INFO - PROCESS | 1863 | 1461286431390 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 17:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:53:51 INFO - PROCESS | 1863 | 1461286431395 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 17:53:51 INFO - PROCESS | 1863 | 1461286431401 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 1863 | 1461286431405 Marionette TRACE conn5 <- [1,1286,null,{}] 17:53:51 INFO - PROCESS | 1863 | 1461286431411 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:51 INFO - PROCESS | 1863 | 1461286431634 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 17:53:51 INFO - PROCESS | 1863 | 1461286431871 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787fec9800 == 119 [pid = 1863] [id = 329] 17:53:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f788178bc00) [pid = 1863] [serial = 988] [outer = (nil)] 17:53:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f7881843800) [pid = 1863] [serial = 989] [outer = 0x7f788178bc00] 17:53:52 INFO - PROCESS | 1863 | 1461286432005 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f788184ec00) [pid = 1863] [serial = 990] [outer = 0x7f788178bc00] 17:53:52 INFO - PROCESS | 1863 | 1461286432989 Marionette TRACE conn5 <- [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]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1637ms 17:53:53 INFO - PROCESS | 1863 | 1461286433038 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 17:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:53:53 INFO - PROCESS | 1863 | 1461286433043 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 17:53:53 INFO - PROCESS | 1863 | 1461286433050 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 1863 | 1461286433054 Marionette TRACE conn5 <- [1,1290,null,{}] 17:53:53 INFO - PROCESS | 1863 | 1461286433061 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:53 INFO - PROCESS | 1863 | 1461286433259 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 17:53:53 INFO - PROCESS | 1863 | 1461286433467 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788408c800 == 120 [pid = 1863] [id = 330] 17:53:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f788178c000) [pid = 1863] [serial = 991] [outer = (nil)] 17:53:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f788f751800) [pid = 1863] [serial = 992] [outer = 0x7f788178c000] 17:53:53 INFO - PROCESS | 1863 | 1461286433546 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f789f48b000) [pid = 1863] [serial = 993] [outer = 0x7f788178c000] 17:53:54 INFO - PROCESS | 1863 | 1461286434461 Marionette TRACE conn5 <- [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]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1480ms 17:53:54 INFO - PROCESS | 1863 | 1461286434530 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 1863 | 1461286434535 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 17:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:53:54 INFO - PROCESS | 1863 | 1461286434541 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 1863 | 1461286434545 Marionette TRACE conn5 <- [1,1294,null,{}] 17:53:54 INFO - PROCESS | 1863 | 1461286434550 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:54 INFO - PROCESS | 1863 | 1461286434756 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 17:53:55 INFO - PROCESS | 1863 | 1461286435049 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1eb800 == 121 [pid = 1863] [id = 331] 17:53:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f788178cc00) [pid = 1863] [serial = 994] [outer = (nil)] 17:53:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f789e848c00) [pid = 1863] [serial = 995] [outer = 0x7f788178cc00] 17:53:55 INFO - PROCESS | 1863 | 1461286435133 Marionette DEBUG loaded listener.js 17:53:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f78a68d0400) [pid = 1863] [serial = 996] [outer = 0x7f788178cc00] 17:53:55 INFO - PROCESS | 1863 | 1461286435930 Marionette TRACE conn5 <- [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]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1435ms 17:53:55 INFO - PROCESS | 1863 | 1461286435977 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 17:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:53:55 INFO - PROCESS | 1863 | 1461286435982 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 17:53:55 INFO - PROCESS | 1863 | 1461286435987 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 1863 | 1461286435991 Marionette TRACE conn5 <- [1,1298,null,{}] 17:53:55 INFO - PROCESS | 1863 | 1461286435996 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:56 INFO - PROCESS | 1863 | 1461286436188 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 17:53:56 INFO - PROCESS | 1863 | 1461286436388 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788168d000 == 122 [pid = 1863] [id = 332] 17:53:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f7881523c00) [pid = 1863] [serial = 997] [outer = (nil)] 17:53:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f788152d400) [pid = 1863] [serial = 998] [outer = 0x7f7881523c00] 17:53:56 INFO - PROCESS | 1863 | 1461286436465 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f7881531c00) [pid = 1863] [serial = 999] [outer = 0x7f7881523c00] 17:53:57 INFO - PROCESS | 1863 | 1461286437399 Marionette TRACE conn5 <- [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]]]}] 17:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1430ms 17:53:57 INFO - PROCESS | 1863 | 1461286437418 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 17:53:57 INFO - PROCESS | 1863 | 1461286437421 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 17:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:53:57 INFO - PROCESS | 1863 | 1461286437428 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 1863 | 1461286437431 Marionette TRACE conn5 <- [1,1302,null,{}] 17:53:57 INFO - PROCESS | 1863 | 1461286437437 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:57 INFO - PROCESS | 1863 | 1461286437644 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 17:53:57 INFO - PROCESS | 1863 | 1461286437852 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78801d7800 == 123 [pid = 1863] [id = 333] 17:53:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f7881525400) [pid = 1863] [serial = 1000] [outer = (nil)] 17:53:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f7888cf5800) [pid = 1863] [serial = 1001] [outer = 0x7f7881525400] 17:53:57 INFO - PROCESS | 1863 | 1461286437970 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f7888cfa400) [pid = 1863] [serial = 1002] [outer = 0x7f7881525400] 17:53:58 INFO - PROCESS | 1863 | 1461286438940 Marionette TRACE conn5 <- [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]]]}] 17:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1583ms 17:53:59 INFO - PROCESS | 1863 | 1461286439012 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 17:53:59 INFO - PROCESS | 1863 | 1461286439016 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 17:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:53:59 INFO - PROCESS | 1863 | 1461286439023 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 1863 | 1461286439028 Marionette TRACE conn5 <- [1,1306,null,{}] 17:53:59 INFO - PROCESS | 1863 | 1461286439034 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:59 INFO - PROCESS | 1863 | 1461286439318 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 17:53:59 INFO - PROCESS | 1863 | 1461286439605 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888fa6800 == 124 [pid = 1863] [id = 334] 17:53:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f788004e800) [pid = 1863] [serial = 1003] [outer = (nil)] 17:53:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f7888cfb800) [pid = 1863] [serial = 1004] [outer = 0x7f788004e800] 17:53:59 INFO - PROCESS | 1863 | 1461286439690 Marionette DEBUG loaded listener.js 17:53:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f78a6540400) [pid = 1863] [serial = 1005] [outer = 0x7f788004e800] 17:54:00 INFO - PROCESS | 1863 | 1461286440674 Marionette TRACE conn5 <- [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]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1682ms 17:54:00 INFO - PROCESS | 1863 | 1461286440706 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 1863 | 1461286440710 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 17:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:54:00 INFO - PROCESS | 1863 | 1461286440717 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 1863 | 1461286440719 Marionette TRACE conn5 <- [1,1310,null,{}] 17:54:00 INFO - PROCESS | 1863 | 1461286440725 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:00 INFO - PROCESS | 1863 | 1461286440931 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 17:54:01 INFO - PROCESS | 1863 | 1461286441176 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788655b800 == 125 [pid = 1863] [id = 335] 17:54:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f787d912400) [pid = 1863] [serial = 1006] [outer = (nil)] 17:54:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f787d91b400) [pid = 1863] [serial = 1007] [outer = 0x7f787d912400] 17:54:01 INFO - PROCESS | 1863 | 1461286441301 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f7888cfa800) [pid = 1863] [serial = 1008] [outer = 0x7f787d912400] 17:54:02 INFO - PROCESS | 1863 | 1461286442241 Marionette TRACE conn5 <- [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] 17:54:02 INFO - PROCESS | 1863 | 1461286442308 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 17:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:54:02 INFO - PROCESS | 1863 | 1461286442314 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:54:02 INFO - PROCESS | 1863 | 1461286442317 Marionette TRACE conn5 <- [1,1314,null,{}] 17:54:02 INFO - PROCESS | 1863 | 1461286442323 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:02 INFO - PROCESS | 1863 | 1461286442548 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 17:54:02 INFO - PROCESS | 1863 | 1461286442850 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f26f000 == 126 [pid = 1863] [id = 336] 17:54:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f787d42a800) [pid = 1863] [serial = 1009] [outer = (nil)] 17:54:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f787d431400) [pid = 1863] [serial = 1010] [outer = 0x7f787d42a800] 17:54:02 INFO - PROCESS | 1863 | 1461286442927 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f787d917400) [pid = 1863] [serial = 1011] [outer = 0x7f787d42a800] 17:54:03 INFO - PROCESS | 1863 | 1461286443819 Marionette TRACE conn5 <- [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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1580ms 17:54:03 INFO - PROCESS | 1863 | 1461286443895 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1863 | 1461286443899 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 17:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:54:03 INFO - PROCESS | 1863 | 1461286443905 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1863 | 1461286443907 Marionette TRACE conn5 <- [1,1318,null,{}] 17:54:03 INFO - PROCESS | 1863 | 1461286443913 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:04 INFO - PROCESS | 1863 | 1461286444118 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 17:54:04 INFO - PROCESS | 1863 | 1461286444368 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788851c000 == 127 [pid = 1863] [id = 337] 17:54:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 268 (0x7f787d42ac00) [pid = 1863] [serial = 1012] [outer = (nil)] 17:54:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 269 (0x7f7883f5a400) [pid = 1863] [serial = 1013] [outer = 0x7f787d42ac00] 17:54:04 INFO - PROCESS | 1863 | 1461286444493 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 270 (0x7f788cada800) [pid = 1863] [serial = 1014] [outer = 0x7f787d42ac00] 17:54:05 INFO - PROCESS | 1863 | 1461286445402 Marionette TRACE conn5 <- [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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1579ms 17:54:05 INFO - PROCESS | 1863 | 1461286445486 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 17:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:54:05 INFO - PROCESS | 1863 | 1461286445490 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 17:54:05 INFO - PROCESS | 1863 | 1461286445496 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 1863 | 1461286445499 Marionette TRACE conn5 <- [1,1322,null,{}] 17:54:05 INFO - PROCESS | 1863 | 1461286445505 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:05 INFO - PROCESS | 1863 | 1461286445724 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 17:54:06 INFO - PROCESS | 1863 | 1461286446463 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78801de000 == 128 [pid = 1863] [id = 338] 17:54:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 271 (0x7f787f6ef400) [pid = 1863] [serial = 1015] [outer = (nil)] 17:54:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 272 (0x7f787f99a800) [pid = 1863] [serial = 1016] [outer = 0x7f787f6ef400] 17:54:06 INFO - PROCESS | 1863 | 1461286446543 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 273 (0x7f788004e400) [pid = 1863] [serial = 1017] [outer = 0x7f787f6ef400] 17:54:07 INFO - PROCESS | 1863 | 1461286447497 Marionette TRACE conn5 <- [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]]]}] 17:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2037ms 17:54:07 INFO - PROCESS | 1863 | 1461286447535 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 1863 | 1461286447543 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 17:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:54:07 INFO - PROCESS | 1863 | 1461286447554 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 1863 | 1461286447559 Marionette TRACE conn5 <- [1,1326,null,{}] 17:54:07 INFO - PROCESS | 1863 | 1461286447566 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:07 INFO - PROCESS | 1863 | 1461286447769 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 17:54:08 INFO - PROCESS | 1863 | 1461286448165 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880d9a800 == 129 [pid = 1863] [id = 339] 17:54:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 274 (0x7f7881849800) [pid = 1863] [serial = 1018] [outer = (nil)] 17:54:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 275 (0x7f7881856400) [pid = 1863] [serial = 1019] [outer = 0x7f7881849800] 17:54:08 INFO - PROCESS | 1863 | 1461286448251 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 276 (0x7f78818b5000) [pid = 1863] [serial = 1020] [outer = 0x7f7881849800] 17:54:09 INFO - PROCESS | 1863 | 1461286449156 Marionette TRACE conn5 <- [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]]]}] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a53bf000 == 128 [pid = 1863] [id = 56] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899837800 == 127 [pid = 1863] [id = 53] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ff5a000 == 126 [pid = 1863] [id = 51] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d0d000 == 125 [pid = 1863] [id = 85] 17:54:09 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 17:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1742ms 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 275 (0x7f788f88b000) [pid = 1863] [serial = 911] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 274 (0x7f787f6ec000) [pid = 1863] [serial = 884] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 273 (0x7f789b463800) [pid = 1863] [serial = 872] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 272 (0x7f78824b7c00) [pid = 1863] [serial = 887] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 271 (0x7f789300a000) [pid = 1863] [serial = 881] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 270 (0x7f78a5054000) [pid = 1863] [serial = 875] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 269 (0x7f788d691800) [pid = 1863] [serial = 878] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fbce800 == 124 [pid = 1863] [id = 322] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eff8000 == 123 [pid = 1863] [id = 321] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c78b800 == 122 [pid = 1863] [id = 320] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7884092800 == 121 [pid = 1863] [id = 319] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880d7c800 == 120 [pid = 1863] [id = 318] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888517000 == 119 [pid = 1863] [id = 317] 17:54:09 INFO - PROCESS | 1863 | 1461286449372 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 1863 | 1461286449378 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 17:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a50be800 == 118 [pid = 1863] [id = 312] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b310800 == 117 [pid = 1863] [id = 311] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899ae2000 == 116 [pid = 1863] [id = 310] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898e68000 == 115 [pid = 1863] [id = 309] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7896c02800 == 114 [pid = 1863] [id = 308] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789348a000 == 113 [pid = 1863] [id = 307] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eea4800 == 112 [pid = 1863] [id = 305] 17:54:09 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788469b000 == 111 [pid = 1863] [id = 304] 17:54:09 INFO - PROCESS | 1863 | 1461286449399 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 1863 | 1461286449404 Marionette TRACE conn5 <- [1,1330,null,{}] 17:54:09 INFO - PROCESS | 1863 | 1461286449409 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:09 INFO - PROCESS | 1863 | 1461286449579 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 268 (0x7f788f2f1000) [pid = 1863] [serial = 909] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 267 (0x7f789b83c000) [pid = 1863] [serial = 860] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f788ec7cc00) [pid = 1863] [serial = 908] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f788cad9000) [pid = 1863] [serial = 902] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f788cac1c00) [pid = 1863] [serial = 899] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f788225dc00) [pid = 1863] [serial = 893] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f78934d1000) [pid = 1863] [serial = 869] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f788cad9c00) [pid = 1863] [serial = 900] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f78854a0400) [pid = 1863] [serial = 896] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f7888ed2000) [pid = 1863] [serial = 897] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f788d632800) [pid = 1863] [serial = 905] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f788d3e5400) [pid = 1863] [serial = 903] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f7880e40800) [pid = 1863] [serial = 890] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f788d73e800) [pid = 1863] [serial = 906] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f788cadfc00) [pid = 1863] [serial = 866] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f7882dcc400) [pid = 1863] [serial = 894] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f7883e0c800) [pid = 1863] [serial = 863] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f7881854800) [pid = 1863] [serial = 891] [outer = (nil)] [url = about:blank] 17:54:09 INFO - PROCESS | 1863 | 1461286449889 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b4d800 == 112 [pid = 1863] [id = 340] 17:54:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f7880e40800) [pid = 1863] [serial = 1021] [outer = (nil)] 17:54:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f7882dcd000) [pid = 1863] [serial = 1022] [outer = 0x7f7880e40800] 17:54:09 INFO - PROCESS | 1863 | 1461286449964 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f78840c8000) [pid = 1863] [serial = 1023] [outer = 0x7f7880e40800] 17:54:10 INFO - PROCESS | 1863 | 1461286450753 Marionette TRACE conn5 <- [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]]]}] 17:54:10 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 17:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1391ms 17:54:10 INFO - PROCESS | 1863 | 1461286450783 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1863 | 1461286450786 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 17:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:54:10 INFO - PROCESS | 1863 | 1461286450800 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1863 | 1461286450810 Marionette TRACE conn5 <- [1,1334,null,{}] 17:54:10 INFO - PROCESS | 1863 | 1461286450819 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:11 INFO - PROCESS | 1863 | 1461286451075 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 17:54:11 INFO - PROCESS | 1863 | 1461286451102 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888532800 == 113 [pid = 1863] [id = 341] 17:54:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f7888cfac00) [pid = 1863] [serial = 1024] [outer = (nil)] 17:54:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f78890bb000) [pid = 1863] [serial = 1025] [outer = 0x7f7888cfac00] 17:54:11 INFO - PROCESS | 1863 | 1461286451178 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f788cac6c00) [pid = 1863] [serial = 1026] [outer = 0x7f7888cfac00] 17:54:12 INFO - PROCESS | 1863 | 1461286452121 Marionette TRACE conn5 <- [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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1345ms 17:54:12 INFO - PROCESS | 1863 | 1461286452147 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 1863 | 1461286452152 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 17:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:54:12 INFO - PROCESS | 1863 | 1461286452159 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 1863 | 1461286452162 Marionette TRACE conn5 <- [1,1338,null,{}] 17:54:12 INFO - PROCESS | 1863 | 1461286452168 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:12 INFO - PROCESS | 1863 | 1461286452435 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 17:54:12 INFO - PROCESS | 1863 | 1461286452475 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788cb67800 == 114 [pid = 1863] [id = 342] 17:54:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f788cac9400) [pid = 1863] [serial = 1027] [outer = (nil)] 17:54:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f788cae7000) [pid = 1863] [serial = 1028] [outer = 0x7f788cac9400] 17:54:12 INFO - PROCESS | 1863 | 1461286452542 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f788d533800) [pid = 1863] [serial = 1029] [outer = 0x7f788cac9400] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f788f2fb000) [pid = 1863] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f788e94d400) [pid = 1863] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f7880e3ec00) [pid = 1863] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f788caac800) [pid = 1863] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f7880e42400) [pid = 1863] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f788cadb800) [pid = 1863] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:54:14 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f78840cf400) [pid = 1863] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:54:14 INFO - PROCESS | 1863 | 1461286454362 Marionette TRACE conn5 <- [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]]]}] 17:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2232ms 17:54:14 INFO - PROCESS | 1863 | 1461286454416 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 1863 | 1461286454419 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 17:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:54:14 INFO - PROCESS | 1863 | 1461286454426 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 1863 | 1461286454430 Marionette TRACE conn5 <- [1,1342,null,{}] 17:54:14 INFO - PROCESS | 1863 | 1461286454435 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:14 INFO - PROCESS | 1863 | 1461286454672 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 17:54:14 INFO - PROCESS | 1863 | 1461286454779 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e9b4000 == 115 [pid = 1863] [id = 343] 17:54:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f788e7ad800) [pid = 1863] [serial = 1030] [outer = (nil)] 17:54:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f788e7b6800) [pid = 1863] [serial = 1031] [outer = 0x7f788e7ad800] 17:54:14 INFO - PROCESS | 1863 | 1461286454858 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f788f2fcc00) [pid = 1863] [serial = 1032] [outer = 0x7f788e7ad800] 17:54:15 INFO - PROCESS | 1863 | 1461286455611 Marionette TRACE conn5 <- [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]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1240ms 17:54:15 INFO - PROCESS | 1863 | 1461286455667 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 1863 | 1461286455670 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 17:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:54:15 INFO - PROCESS | 1863 | 1461286455677 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 1863 | 1461286455679 Marionette TRACE conn5 <- [1,1346,null,{}] 17:54:15 INFO - PROCESS | 1863 | 1461286455687 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:15 INFO - PROCESS | 1863 | 1461286455868 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 17:54:15 INFO - PROCESS | 1863 | 1461286455895 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb57000 == 116 [pid = 1863] [id = 344] 17:54:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f788d43b000) [pid = 1863] [serial = 1033] [outer = (nil)] 17:54:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f788ffaf400) [pid = 1863] [serial = 1034] [outer = 0x7f788d43b000] 17:54:16 INFO - PROCESS | 1863 | 1461286456098 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f789232c800) [pid = 1863] [serial = 1035] [outer = 0x7f788d43b000] 17:54:17 INFO - PROCESS | 1863 | 1461286457147 Marionette TRACE conn5 <- [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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1530ms 17:54:17 INFO - PROCESS | 1863 | 1461286457209 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 1863 | 1461286457216 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 17:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:54:17 INFO - PROCESS | 1863 | 1461286457225 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 1863 | 1461286457229 Marionette TRACE conn5 <- [1,1350,null,{}] 17:54:17 INFO - PROCESS | 1863 | 1461286457239 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:17 INFO - PROCESS | 1863 | 1461286457480 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 17:54:17 INFO - PROCESS | 1863 | 1461286457791 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882471800 == 117 [pid = 1863] [id = 345] 17:54:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f7881785c00) [pid = 1863] [serial = 1036] [outer = (nil)] 17:54:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f788178c800) [pid = 1863] [serial = 1037] [outer = 0x7f7881785c00] 17:54:17 INFO - PROCESS | 1863 | 1461286457871 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f788185c800) [pid = 1863] [serial = 1038] [outer = 0x7f7881785c00] 17:54:18 INFO - PROCESS | 1863 | 1461286458807 Marionette TRACE conn5 <- [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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1632ms 17:54:18 INFO - PROCESS | 1863 | 1461286458860 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 1863 | 1461286458869 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 17:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:54:18 INFO - PROCESS | 1863 | 1461286458880 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 1863 | 1461286458884 Marionette TRACE conn5 <- [1,1354,null,{}] 17:54:18 INFO - PROCESS | 1863 | 1461286458892 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:19 INFO - PROCESS | 1863 | 1461286459107 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 17:54:19 INFO - PROCESS | 1863 | 1461286459404 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d311000 == 118 [pid = 1863] [id = 346] 17:54:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f7880e3ec00) [pid = 1863] [serial = 1039] [outer = (nil)] 17:54:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f788549fc00) [pid = 1863] [serial = 1040] [outer = 0x7f7880e3ec00] 17:54:19 INFO - PROCESS | 1863 | 1461286459533 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f7888cff800) [pid = 1863] [serial = 1041] [outer = 0x7f7880e3ec00] 17:54:20 INFO - PROCESS | 1863 | 1461286460537 Marionette TRACE conn5 <- [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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1684ms 17:54:20 INFO - PROCESS | 1863 | 1461286460566 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 1863 | 1461286460569 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 17:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:54:20 INFO - PROCESS | 1863 | 1461286460577 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 1863 | 1461286460583 Marionette TRACE conn5 <- [1,1358,null,{}] 17:54:20 INFO - PROCESS | 1863 | 1461286460600 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:20 INFO - PROCESS | 1863 | 1461286460805 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 17:54:21 INFO - PROCESS | 1863 | 1461286461063 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935df800 == 119 [pid = 1863] [id = 347] 17:54:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f788d537800) [pid = 1863] [serial = 1042] [outer = (nil)] 17:54:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f788eb9d400) [pid = 1863] [serial = 1043] [outer = 0x7f788d537800] 17:54:21 INFO - PROCESS | 1863 | 1461286461184 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 268 (0x7f788f74bc00) [pid = 1863] [serial = 1044] [outer = 0x7f788d537800] 17:54:22 INFO - PROCESS | 1863 | 1461286462093 Marionette TRACE conn5 <- [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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1588ms 17:54:22 INFO - PROCESS | 1863 | 1461286462165 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 17:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:54:22 INFO - PROCESS | 1863 | 1461286462170 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 17:54:22 INFO - PROCESS | 1863 | 1461286462176 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 1863 | 1461286462179 Marionette TRACE conn5 <- [1,1362,null,{}] 17:54:22 INFO - PROCESS | 1863 | 1461286462185 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:22 INFO - PROCESS | 1863 | 1461286462432 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 17:54:22 INFO - PROCESS | 1863 | 1461286462731 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e69800 == 120 [pid = 1863] [id = 348] 17:54:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 269 (0x7f788cae5000) [pid = 1863] [serial = 1045] [outer = (nil)] 17:54:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 270 (0x7f788fc48400) [pid = 1863] [serial = 1046] [outer = 0x7f788cae5000] 17:54:22 INFO - PROCESS | 1863 | 1461286462813 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 271 (0x7f7893057800) [pid = 1863] [serial = 1047] [outer = 0x7f788cae5000] 17:54:23 INFO - PROCESS | 1863 | 1461286463704 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1584ms 17:54:23 INFO - PROCESS | 1863 | 1461286463760 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 1863 | 1461286463764 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 17:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:54:23 INFO - PROCESS | 1863 | 1461286463770 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 1863 | 1461286463773 Marionette TRACE conn5 <- [1,1366,null,{}] 17:54:23 INFO - PROCESS | 1863 | 1461286463779 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:23 INFO - PROCESS | 1863 | 1461286463966 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 17:54:24 INFO - PROCESS | 1863 | 1461286464206 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b412800 == 121 [pid = 1863] [id = 349] 17:54:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 272 (0x7f788d684c00) [pid = 1863] [serial = 1048] [outer = (nil)] 17:54:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 273 (0x7f7895408800) [pid = 1863] [serial = 1049] [outer = 0x7f788d684c00] 17:54:24 INFO - PROCESS | 1863 | 1461286464324 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 274 (0x7f789994e000) [pid = 1863] [serial = 1050] [outer = 0x7f788d684c00] 17:54:25 INFO - PROCESS | 1863 | 1461286465264 Marionette TRACE conn5 <- [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] 17:54:25 INFO - PROCESS | 1863 | 1461286465329 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 17:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:54:25 INFO - PROCESS | 1863 | 1461286465347 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 1863 | 1461286465353 Marionette TRACE conn5 <- [1,1370,null,{}] 17:54:25 INFO - PROCESS | 1863 | 1461286465410 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:25 INFO - PROCESS | 1863 | 1461286465655 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 17:54:25 INFO - PROCESS | 1863 | 1461286465889 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa5df000 == 122 [pid = 1863] [id = 350] 17:54:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 275 (0x7f789b45a800) [pid = 1863] [serial = 1051] [outer = (nil)] 17:54:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 276 (0x7f78a57ea800) [pid = 1863] [serial = 1052] [outer = 0x7f789b45a800] 17:54:25 INFO - PROCESS | 1863 | 1461286465967 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 277 (0x7f78a9d5f000) [pid = 1863] [serial = 1053] [outer = 0x7f789b45a800] 17:54:26 INFO - PROCESS | 1863 | 1461286466839 Marionette TRACE conn5 <- [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] 17:54:26 INFO - PROCESS | 1863 | 1461286466880 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 17:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:54:26 INFO - PROCESS | 1863 | 1461286466887 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 1863 | 1461286466890 Marionette TRACE conn5 <- [1,1374,null,{}] 17:54:26 INFO - PROCESS | 1863 | 1461286466896 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:27 INFO - PROCESS | 1863 | 1461286467111 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 17:54:27 INFO - PROCESS | 1863 | 1461286467362 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885de3800 == 123 [pid = 1863] [id = 351] 17:54:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 278 (0x7f787f87c000) [pid = 1863] [serial = 1054] [outer = (nil)] 17:54:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 279 (0x7f787f883800) [pid = 1863] [serial = 1055] [outer = 0x7f787f87c000] 17:54:27 INFO - PROCESS | 1863 | 1461286467490 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 280 (0x7f787f88ac00) [pid = 1863] [serial = 1056] [outer = 0x7f787f87c000] 17:54:28 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:28 INFO - PROCESS | 1863 | 1461286468514 Marionette TRACE conn5 <- [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] 17:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:54:28 INFO - PROCESS | 1863 | 1461286468582 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 17:54:28 INFO - PROCESS | 1863 | 1461286468588 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 1863 | 1461286468592 Marionette TRACE conn5 <- [1,1378,null,{}] 17:54:28 INFO - PROCESS | 1863 | 1461286468598 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:28 INFO - PROCESS | 1863 | 1461286468845 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 17:54:29 INFO - PROCESS | 1863 | 1461286469092 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffcf000 == 124 [pid = 1863] [id = 352] 17:54:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 281 (0x7f787fde2c00) [pid = 1863] [serial = 1057] [outer = (nil)] 17:54:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 282 (0x7f787fde8800) [pid = 1863] [serial = 1058] [outer = 0x7f787fde2c00] 17:54:29 INFO - PROCESS | 1863 | 1461286469210 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 283 (0x7f787fdee800) [pid = 1863] [serial = 1059] [outer = 0x7f787fde2c00] 17:54:30 INFO - PROCESS | 1863 | 1461286470090 Marionette TRACE conn5 <- [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] 17:54:30 INFO - PROCESS | 1863 | 1461286470126 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 17:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:54:30 INFO - PROCESS | 1863 | 1461286470134 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 1863 | 1461286470137 Marionette TRACE conn5 <- [1,1382,null,{}] 17:54:30 INFO - PROCESS | 1863 | 1461286470143 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:30 INFO - PROCESS | 1863 | 1461286470353 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 17:54:30 INFO - PROCESS | 1863 | 1461286470568 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885df4000 == 125 [pid = 1863] [id = 353] 17:54:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 284 (0x7f787fde3c00) [pid = 1863] [serial = 1060] [outer = (nil)] 17:54:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 285 (0x7f787feedc00) [pid = 1863] [serial = 1061] [outer = 0x7f787fde3c00] 17:54:30 INFO - PROCESS | 1863 | 1461286470683 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 286 (0x7f787fef2c00) [pid = 1863] [serial = 1062] [outer = 0x7f787fde3c00] 17:54:31 INFO - PROCESS | 1863 | [1863] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:31 INFO - PROCESS | 1863 | 1461286471683 Marionette TRACE conn5 <- [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] 17:54:31 INFO - PROCESS | 1863 | 1461286471770 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 17:54:31 INFO - PROCESS | 1863 | 1461286471777 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 1863 | 1461286471780 Marionette TRACE conn5 <- [1,1386,null,{}] 17:54:31 INFO - PROCESS | 1863 | 1461286471786 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:32 INFO - PROCESS | 1863 | 1461286472030 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 17:54:32 INFO - PROCESS | 1863 | 1461286472337 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800dd000 == 126 [pid = 1863] [id = 354] 17:54:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 287 (0x7f787feee400) [pid = 1863] [serial = 1063] [outer = (nil)] 17:54:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 288 (0x7f7881790800) [pid = 1863] [serial = 1064] [outer = 0x7f787feee400] 17:54:32 INFO - PROCESS | 1863 | 1461286472414 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 289 (0x7f78a443b000) [pid = 1863] [serial = 1065] [outer = 0x7f787feee400] 17:54:33 INFO - PROCESS | 1863 | 1461286473436 Marionette TRACE conn5 <- [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] 17:54:33 INFO - PROCESS | 1863 | 1461286473468 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 17:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:54:33 INFO - PROCESS | 1863 | 1461286473474 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1863 | 1461286473478 Marionette TRACE conn5 <- [1,1390,null,{}] 17:54:33 INFO - PROCESS | 1863 | 1461286473484 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:33 INFO - PROCESS | 1863 | 1461286473738 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 17:54:34 INFO - PROCESS | 1863 | 1461286474047 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885fcf800 == 127 [pid = 1863] [id = 355] 17:54:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 290 (0x7f78861e1c00) [pid = 1863] [serial = 1066] [outer = (nil)] 17:54:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 291 (0x7f78861e3800) [pid = 1863] [serial = 1067] [outer = 0x7f78861e1c00] 17:54:34 INFO - PROCESS | 1863 | 1461286474134 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 292 (0x7f78a61ac800) [pid = 1863] [serial = 1068] [outer = 0x7f78861e1c00] 17:54:35 INFO - PROCESS | 1863 | 1461286475486 Marionette TRACE conn5 <- [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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2040ms 17:54:35 INFO - PROCESS | 1863 | 1461286475617 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 1863 | 1461286475625 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 17:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:54:35 INFO - PROCESS | 1863 | 1461286475665 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 1863 | 1461286475670 Marionette TRACE conn5 <- [1,1394,null,{}] 17:54:35 INFO - PROCESS | 1863 | 1461286475679 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:35 INFO - PROCESS | 1863 | 1461286475866 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 17:54:36 INFO - PROCESS | 1863 | 1461286476084 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885de2800 == 128 [pid = 1863] [id = 356] 17:54:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 293 (0x7f788004ac00) [pid = 1863] [serial = 1069] [outer = (nil)] 17:54:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 294 (0x7f788014a400) [pid = 1863] [serial = 1070] [outer = 0x7f788004ac00] 17:54:36 INFO - PROCESS | 1863 | 1461286476158 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 295 (0x7f788014f800) [pid = 1863] [serial = 1071] [outer = 0x7f788004ac00] 17:54:37 INFO - PROCESS | 1863 | 1461286477242 Marionette TRACE conn5 <- [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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1595ms 17:54:37 INFO - PROCESS | 1863 | 1461286477258 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 1863 | 1461286477266 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 17:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:54:37 INFO - PROCESS | 1863 | 1461286477276 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 1863 | 1461286477280 Marionette TRACE conn5 <- [1,1398,null,{}] 17:54:37 INFO - PROCESS | 1863 | 1461286477286 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:37 INFO - PROCESS | 1863 | 1461286477491 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 17:54:37 INFO - PROCESS | 1863 | 1461286477754 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b4c800 == 129 [pid = 1863] [id = 357] 17:54:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 296 (0x7f7881525c00) [pid = 1863] [serial = 1072] [outer = (nil)] 17:54:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 297 (0x7f788152dc00) [pid = 1863] [serial = 1073] [outer = 0x7f7881525c00] 17:54:37 INFO - PROCESS | 1863 | 1461286477869 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 298 (0x7f788178e000) [pid = 1863] [serial = 1074] [outer = 0x7f7881525c00] 17:54:38 INFO - PROCESS | 1863 | 1461286478813 Marionette TRACE conn5 <- [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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1579ms 17:54:38 INFO - PROCESS | 1863 | 1461286478856 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 1863 | 1461286478860 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 17:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:54:38 INFO - PROCESS | 1863 | 1461286478867 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 1863 | 1461286478873 Marionette TRACE conn5 <- [1,1402,null,{}] 17:54:38 INFO - PROCESS | 1863 | 1461286478890 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:39 INFO - PROCESS | 1863 | 1461286479122 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 17:54:39 INFO - PROCESS | 1863 | 1461286479462 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888521800 == 130 [pid = 1863] [id = 358] 17:54:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 299 (0x7f7880045400) [pid = 1863] [serial = 1075] [outer = (nil)] 17:54:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 300 (0x7f7882261c00) [pid = 1863] [serial = 1076] [outer = 0x7f7880045400] 17:54:39 INFO - PROCESS | 1863 | 1461286479569 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 301 (0x7f7883f64000) [pid = 1863] [serial = 1077] [outer = 0x7f7880045400] 17:54:40 INFO - PROCESS | 1863 | 1461286480411 Marionette TRACE conn5 <- [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]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1586ms 17:54:40 INFO - PROCESS | 1863 | 1461286480454 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 17:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:54:40 INFO - PROCESS | 1863 | 1461286480459 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 17:54:40 INFO - PROCESS | 1863 | 1461286480465 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 1863 | 1461286480468 Marionette TRACE conn5 <- [1,1406,null,{}] 17:54:40 INFO - PROCESS | 1863 | 1461286480480 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:40 INFO - PROCESS | 1863 | 1461286480673 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 17:54:40 INFO - PROCESS | 1863 | 1461286480888 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788511a800 == 131 [pid = 1863] [id = 359] 17:54:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 302 (0x7f7881861000) [pid = 1863] [serial = 1078] [outer = (nil)] 17:54:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 303 (0x7f78861e0000) [pid = 1863] [serial = 1079] [outer = 0x7f7881861000] 17:54:40 INFO - PROCESS | 1863 | 1461286480956 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 304 (0x7f7888506400) [pid = 1863] [serial = 1080] [outer = 0x7f7881861000] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e778800 == 130 [pid = 1863] [id = 301] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788851e800 == 129 [pid = 1863] [id = 299] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823de800 == 128 [pid = 1863] [id = 298] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 303 (0x7f789623b800) [pid = 1863] [serial = 929] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 302 (0x7f7882dcc800) [pid = 1863] [serial = 914] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 301 (0x7f787f99a400) [pid = 1863] [serial = 947] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 300 (0x7f789e83ec00) [pid = 1863] [serial = 941] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 299 (0x7f78a86bc400) [pid = 1863] [serial = 944] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 298 (0x7f788caaac00) [pid = 1863] [serial = 917] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 297 (0x7f788fcd1400) [pid = 1863] [serial = 923] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 296 (0x7f789aa2b000) [pid = 1863] [serial = 938] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 295 (0x7f788ec76800) [pid = 1863] [serial = 920] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 294 (0x7f78921be400) [pid = 1863] [serial = 926] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 293 (0x7f7899a1d000) [pid = 1863] [serial = 932] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 292 (0x7f7899fd3c00) [pid = 1863] [serial = 935] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 291 (0x7f78818b2800) [pid = 1863] [serial = 950] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e81a000 == 127 [pid = 1863] [id = 38] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bcf000 == 126 [pid = 1863] [id = 297] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e9b4000 == 125 [pid = 1863] [id = 343] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788cb67800 == 124 [pid = 1863] [id = 342] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888532800 == 123 [pid = 1863] [id = 341] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b4d800 == 122 [pid = 1863] [id = 340] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880d9a800 == 121 [pid = 1863] [id = 339] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa385800 == 120 [pid = 1863] [id = 10] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78801de000 == 119 [pid = 1863] [id = 338] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888fa6800 == 118 [pid = 1863] [id = 334] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78801d7800 == 117 [pid = 1863] [id = 333] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788168d000 == 116 [pid = 1863] [id = 332] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1eb800 == 115 [pid = 1863] [id = 331] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788408c800 == 114 [pid = 1863] [id = 330] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787fec9800 == 113 [pid = 1863] [id = 329] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa38f000 == 112 [pid = 1863] [id = 328] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5520000 == 111 [pid = 1863] [id = 327] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899043800 == 110 [pid = 1863] [id = 326] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb59800 == 109 [pid = 1863] [id = 325] 17:54:41 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788469a000 == 108 [pid = 1863] [id = 324] 17:54:41 INFO - PROCESS | 1863 | 1461286481901 Marionette TRACE conn5 <- [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]]]}] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 290 (0x7f7893335c00) [pid = 1863] [serial = 969] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 289 (0x7f789b3c8400) [pid = 1863] [serial = 657] [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.] 17:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1482ms 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 288 (0x7f788f2f7c00) [pid = 1863] [serial = 965] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 287 (0x7f788caecc00) [pid = 1863] [serial = 960] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 286 (0x7f788f2fb400) [pid = 1863] [serial = 968] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 285 (0x7f78821ea000) [pid = 1863] [serial = 954] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 284 (0x7f788e7b7800) [pid = 1863] [serial = 963] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 283 (0x7f788d688000) [pid = 1863] [serial = 962] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 282 (0x7f78818b8c00) [pid = 1863] [serial = 953] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 281 (0x7f788f9d8000) [pid = 1863] [serial = 966] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 280 (0x7f788caa8800) [pid = 1863] [serial = 959] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 279 (0x7f7885498400) [pid = 1863] [serial = 956] [outer = (nil)] [url = about:blank] 17:54:41 INFO - PROCESS | 1863 | --DOMWINDOW == 278 (0x7f7888ed2c00) [pid = 1863] [serial = 957] [outer = (nil)] [url = about:blank] 17:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:54:41 INFO - PROCESS | 1863 | 1461286481964 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 17:54:41 INFO - PROCESS | 1863 | 1461286481967 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 17:54:41 INFO - PROCESS | 1863 | 1461286481974 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 1863 | 1461286481977 Marionette TRACE conn5 <- [1,1410,null,{}] 17:54:41 INFO - PROCESS | 1863 | 1461286481982 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:42 INFO - PROCESS | 1863 | 1461286482157 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 17:54:42 INFO - PROCESS | 1863 | 1461286482174 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880d9a800 == 109 [pid = 1863] [id = 360] 17:54:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 279 (0x7f7882dcc800) [pid = 1863] [serial = 1081] [outer = (nil)] 17:54:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 280 (0x7f7888cf6c00) [pid = 1863] [serial = 1082] [outer = 0x7f7882dcc800] 17:54:42 INFO - PROCESS | 1863 | 1461286482241 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 281 (0x7f7888ecc800) [pid = 1863] [serial = 1083] [outer = 0x7f7882dcc800] 17:54:43 INFO - PROCESS | 1863 | 1461286483215 Marionette TRACE conn5 <- [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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1286ms 17:54:43 INFO - PROCESS | 1863 | 1461286483260 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 1863 | 1461286483264 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 17:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:54:43 INFO - PROCESS | 1863 | 1461286483270 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 1863 | 1461286483273 Marionette TRACE conn5 <- [1,1414,null,{}] 17:54:43 INFO - PROCESS | 1863 | 1461286483278 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:43 INFO - PROCESS | 1863 | 1461286483488 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 17:54:43 INFO - PROCESS | 1863 | 1461286483500 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b2000 == 110 [pid = 1863] [id = 361] 17:54:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 282 (0x7f78861db800) [pid = 1863] [serial = 1084] [outer = (nil)] 17:54:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 283 (0x7f788caefc00) [pid = 1863] [serial = 1085] [outer = 0x7f78861db800] 17:54:43 INFO - PROCESS | 1863 | 1461286483737 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 284 (0x7f788efd5c00) [pid = 1863] [serial = 1086] [outer = 0x7f78861db800] 17:54:44 INFO - PROCESS | 1863 | 1461286484628 Marionette TRACE conn5 <- [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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1385ms 17:54:44 INFO - PROCESS | 1863 | 1461286484656 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1863 | 1461286484659 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 17:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:54:44 INFO - PROCESS | 1863 | 1461286484665 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1863 | 1461286484667 Marionette TRACE conn5 <- [1,1418,null,{}] 17:54:44 INFO - PROCESS | 1863 | 1461286484680 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:44 INFO - PROCESS | 1863 | 1461286484926 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 17:54:44 INFO - PROCESS | 1863 | 1461286484953 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa7d000 == 111 [pid = 1863] [id = 362] 17:54:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 285 (0x7f788cac5800) [pid = 1863] [serial = 1087] [outer = (nil)] 17:54:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 286 (0x7f788f9d5c00) [pid = 1863] [serial = 1088] [outer = 0x7f788cac5800] 17:54:45 INFO - PROCESS | 1863 | 1461286485018 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 287 (0x7f78921c2000) [pid = 1863] [serial = 1089] [outer = 0x7f788cac5800] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 286 (0x7f787f993800) [pid = 1863] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 285 (0x7f7880c84c00) [pid = 1863] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 284 (0x7f789601f400) [pid = 1863] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 283 (0x7f788d3dd800) [pid = 1863] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 282 (0x7f788f802800) [pid = 1863] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 281 (0x7f78934cec00) [pid = 1863] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 280 (0x7f7893337800) [pid = 1863] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 279 (0x7f789333b800) [pid = 1863] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 278 (0x7f789333b000) [pid = 1863] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 277 (0x7f789e841c00) [pid = 1863] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 276 (0x7f78821e5c00) [pid = 1863] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 275 (0x7f7888ed7400) [pid = 1863] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 274 (0x7f788cae9800) [pid = 1863] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 273 (0x7f78934ca400) [pid = 1863] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 272 (0x7f7893341000) [pid = 1863] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 271 (0x7f789ad15000) [pid = 1863] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 270 (0x7f7899fd2000) [pid = 1863] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 269 (0x7f7893058400) [pid = 1863] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 268 (0x7f789333f000) [pid = 1863] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 267 (0x7f788f9cb000) [pid = 1863] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f788d52e800) [pid = 1863] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f788d690800) [pid = 1863] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f788965b800) [pid = 1863] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f7882dc3400) [pid = 1863] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f787f6e7c00) [pid = 1863] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f787f6e6c00) [pid = 1863] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f788185d800) [pid = 1863] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f788185ac00) [pid = 1863] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f7888ecd400) [pid = 1863] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f788cac9400) [pid = 1863] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f7881849800) [pid = 1863] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f7880e40800) [pid = 1863] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f7888cfac00) [pid = 1863] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f7885499000) [pid = 1863] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f788d3e5000) [pid = 1863] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f787f6ef400) [pid = 1863] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f7882258000) [pid = 1863] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f78a813f800) [pid = 1863] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f788f9cb400) [pid = 1863] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f788e7ad800) [pid = 1863] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f78976f0000) [pid = 1863] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f788cac2c00) [pid = 1863] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f7894934c00) [pid = 1863] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f788caa3800) [pid = 1863] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f788cac3800) [pid = 1863] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f788d3eb800) [pid = 1863] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f7882252400) [pid = 1863] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f788caac400) [pid = 1863] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f7883f59c00) [pid = 1863] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f78821e3400) [pid = 1863] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f789232ec00) [pid = 1863] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f788850e400) [pid = 1863] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f7882dc7c00) [pid = 1863] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f78934ca800) [pid = 1863] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f788e7b8c00) [pid = 1863] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f788caca800) [pid = 1863] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f78824bb000) [pid = 1863] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f788965cc00) [pid = 1863] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f789305a000) [pid = 1863] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f788d689400) [pid = 1863] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f788fc4ec00) [pid = 1863] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f78a57ec000) [pid = 1863] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f78a44e5800) [pid = 1863] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f78890af400) [pid = 1863] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f789ad66400) [pid = 1863] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f788cac7000) [pid = 1863] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f78a6715800) [pid = 1863] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f7880c83800) [pid = 1863] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f78a5542800) [pid = 1863] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f788d63e000) [pid = 1863] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f78a5235000) [pid = 1863] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f789e846c00) [pid = 1863] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f78890b4400) [pid = 1863] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f78821e6400) [pid = 1863] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f78821f0000) [pid = 1863] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f7899a18800) [pid = 1863] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f78991a2c00) [pid = 1863] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f78a8639c00) [pid = 1863] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 208 (0x7f787f995000) [pid = 1863] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 207 (0x7f78a5305c00) [pid = 1863] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 206 (0x7f789b214400) [pid = 1863] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 205 (0x7f78934c8c00) [pid = 1863] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 204 (0x7f7880c7e000) [pid = 1863] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 203 (0x7f7882260c00) [pid = 1863] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 202 (0x7f788d740400) [pid = 1863] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 201 (0x7f788850b000) [pid = 1863] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:54:46 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f78a9d1a800) [pid = 1863] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:54:47 INFO - PROCESS | 1863 | 1461286487229 Marionette TRACE conn5 <- [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]]]}] 17:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2589ms 17:54:47 INFO - PROCESS | 1863 | 1461286487257 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 1863 | 1461286487261 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 17:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:54:47 INFO - PROCESS | 1863 | 1461286487267 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 1863 | 1461286487270 Marionette TRACE conn5 <- [1,1422,null,{}] 17:54:47 INFO - PROCESS | 1863 | 1461286487276 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:47 INFO - PROCESS | 1863 | 1461286487512 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 17:54:47 INFO - PROCESS | 1863 | 1461286487531 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788169d800 == 112 [pid = 1863] [id = 363] 17:54:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f787f6e3800) [pid = 1863] [serial = 1090] [outer = (nil)] 17:54:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 202 (0x7f7880e42800) [pid = 1863] [serial = 1091] [outer = 0x7f787f6e3800] 17:54:47 INFO - PROCESS | 1863 | 1461286487595 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 203 (0x7f78821e3800) [pid = 1863] [serial = 1092] [outer = 0x7f787f6e3800] 17:54:48 INFO - PROCESS | 1863 | 1461286488432 Marionette TRACE conn5 <- [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]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1181ms 17:54:48 INFO - PROCESS | 1863 | 1461286488450 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 17:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:54:48 INFO - PROCESS | 1863 | 1461286488455 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 17:54:48 INFO - PROCESS | 1863 | 1461286488471 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1863 | 1461286488474 Marionette TRACE conn5 <- [1,1426,null,{}] 17:54:48 INFO - PROCESS | 1863 | 1461286488480 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:48 INFO - PROCESS | 1863 | 1461286488680 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 17:54:48 INFO - PROCESS | 1863 | 1461286488699 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788cb69800 == 113 [pid = 1863] [id = 364] 17:54:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 204 (0x7f7881790000) [pid = 1863] [serial = 1093] [outer = (nil)] 17:54:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f7883e06000) [pid = 1863] [serial = 1094] [outer = 0x7f7881790000] 17:54:48 INFO - PROCESS | 1863 | 1461286488764 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f7888502c00) [pid = 1863] [serial = 1095] [outer = 0x7f7881790000] 17:54:50 INFO - PROCESS | 1863 | 1461286490066 Marionette TRACE conn5 <- [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]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1643ms 17:54:50 INFO - PROCESS | 1863 | 1461286490112 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 1863 | 1461286490120 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 17:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:54:50 INFO - PROCESS | 1863 | 1461286490130 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 1863 | 1461286490134 Marionette TRACE conn5 <- [1,1430,null,{}] 17:54:50 INFO - PROCESS | 1863 | 1461286490143 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:50 INFO - PROCESS | 1863 | 1461286490362 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 17:54:50 INFO - PROCESS | 1863 | 1461286490645 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788168a800 == 114 [pid = 1863] [id = 365] 17:54:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f788014b800) [pid = 1863] [serial = 1096] [outer = (nil)] 17:54:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f7880151000) [pid = 1863] [serial = 1097] [outer = 0x7f788014b800] 17:54:50 INFO - PROCESS | 1863 | 1461286490732 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f7881528000) [pid = 1863] [serial = 1098] [outer = 0x7f788014b800] 17:54:51 INFO - PROCESS | 1863 | 1461286491783 Marionette TRACE conn5 <- [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]]]}] 17:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1734ms 17:54:51 INFO - PROCESS | 1863 | 1461286491865 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 1863 | 1461286491874 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 17:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:54:51 INFO - PROCESS | 1863 | 1461286491886 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1863 | 1461286491890 Marionette TRACE conn5 <- [1,1434,null,{}] 17:54:51 INFO - PROCESS | 1863 | 1461286491897 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:52 INFO - PROCESS | 1863 | 1461286492169 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 17:54:52 INFO - PROCESS | 1863 | 1461286492426 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892af800 == 115 [pid = 1863] [id = 366] 17:54:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f787fef4800) [pid = 1863] [serial = 1099] [outer = (nil)] 17:54:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f78824c4000) [pid = 1863] [serial = 1100] [outer = 0x7f787fef4800] 17:54:52 INFO - PROCESS | 1863 | 1461286492550 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f7883f5f800) [pid = 1863] [serial = 1101] [outer = 0x7f787fef4800] 17:54:53 INFO - PROCESS | 1863 | 1461286493576 Marionette TRACE conn5 <- [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]]]}] 17:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1733ms 17:54:53 INFO - PROCESS | 1863 | 1461286493620 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 1863 | 1461286493624 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 17:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:54:53 INFO - PROCESS | 1863 | 1461286493631 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1863 | 1461286493638 Marionette TRACE conn5 <- [1,1438,null,{}] 17:54:53 INFO - PROCESS | 1863 | 1461286493656 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:53 INFO - PROCESS | 1863 | 1461286493888 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 17:54:54 INFO - PROCESS | 1863 | 1461286494186 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789348c800 == 116 [pid = 1863] [id = 367] 17:54:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f788178dc00) [pid = 1863] [serial = 1102] [outer = (nil)] 17:54:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f7888cff000) [pid = 1863] [serial = 1103] [outer = 0x7f788178dc00] 17:54:54 INFO - PROCESS | 1863 | 1461286494269 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f7889663000) [pid = 1863] [serial = 1104] [outer = 0x7f788178dc00] 17:54:55 INFO - PROCESS | 1863 | 1461286495202 Marionette TRACE conn5 <- [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]]]}] 17:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1642ms 17:54:55 INFO - PROCESS | 1863 | 1461286495274 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 17:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:54:55 INFO - PROCESS | 1863 | 1461286495279 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 17:54:55 INFO - PROCESS | 1863 | 1461286495286 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1863 | 1461286495289 Marionette TRACE conn5 <- [1,1442,null,{}] 17:54:55 INFO - PROCESS | 1863 | 1461286495295 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:55 INFO - PROCESS | 1863 | 1461286495510 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 17:54:55 INFO - PROCESS | 1863 | 1461286495767 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e56800 == 117 [pid = 1863] [id = 368] 17:54:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f788014b400) [pid = 1863] [serial = 1105] [outer = (nil)] 17:54:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f788cae1800) [pid = 1863] [serial = 1106] [outer = 0x7f788014b400] 17:54:55 INFO - PROCESS | 1863 | 1461286495888 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f788d436400) [pid = 1863] [serial = 1107] [outer = 0x7f788014b400] 17:54:56 INFO - PROCESS | 1863 | 1461286496798 Marionette TRACE conn5 <- [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]]]}] 17:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1586ms 17:54:56 INFO - PROCESS | 1863 | 1461286496872 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 1863 | 1461286496876 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 17:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:54:56 INFO - PROCESS | 1863 | 1461286496882 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 1863 | 1461286496886 Marionette TRACE conn5 <- [1,1446,null,{}] 17:54:56 INFO - PROCESS | 1863 | 1461286496891 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:57 INFO - PROCESS | 1863 | 1461286497134 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 17:54:57 INFO - PROCESS | 1863 | 1461286497458 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b318000 == 118 [pid = 1863] [id = 369] 17:54:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f788d68bc00) [pid = 1863] [serial = 1108] [outer = (nil)] 17:54:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f788d73b000) [pid = 1863] [serial = 1109] [outer = 0x7f788d68bc00] 17:54:57 INFO - PROCESS | 1863 | 1461286497538 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f788ec72400) [pid = 1863] [serial = 1110] [outer = 0x7f788d68bc00] 17:54:58 INFO - PROCESS | 1863 | 1461286498447 Marionette TRACE conn5 <- [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]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1629ms 17:54:58 INFO - PROCESS | 1863 | 1461286498513 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1863 | 1461286498516 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 17:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:54:58 INFO - PROCESS | 1863 | 1461286498524 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1863 | 1461286498529 Marionette TRACE conn5 <- [1,1450,null,{}] 17:54:58 INFO - PROCESS | 1863 | 1461286498535 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:58 INFO - PROCESS | 1863 | 1461286498791 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 17:54:59 INFO - PROCESS | 1863 | 1461286499038 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a8128000 == 119 [pid = 1863] [id = 370] 17:54:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f788fcd0400) [pid = 1863] [serial = 1111] [outer = (nil)] 17:54:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f7893002800) [pid = 1863] [serial = 1112] [outer = 0x7f788fcd0400] 17:54:59 INFO - PROCESS | 1863 | 1461286499163 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f7893339c00) [pid = 1863] [serial = 1113] [outer = 0x7f788fcd0400] 17:55:00 INFO - PROCESS | 1863 | 1461286500014 Marionette TRACE conn5 <- [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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1544ms 17:55:00 INFO - PROCESS | 1863 | 1461286500069 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1863 | 1461286500074 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 17:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:55:00 INFO - PROCESS | 1863 | 1461286500081 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1863 | 1461286500085 Marionette TRACE conn5 <- [1,1454,null,{}] 17:55:00 INFO - PROCESS | 1863 | 1461286500091 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:00 INFO - PROCESS | 1863 | 1461286500293 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 17:55:00 INFO - PROCESS | 1863 | 1461286500539 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa385800 == 120 [pid = 1863] [id = 371] 17:55:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f788fcd2000) [pid = 1863] [serial = 1114] [outer = (nil)] 17:55:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f789333b000) [pid = 1863] [serial = 1115] [outer = 0x7f788fcd2000] 17:55:00 INFO - PROCESS | 1863 | 1461286500670 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f78978ed000) [pid = 1863] [serial = 1116] [outer = 0x7f788fcd2000] 17:55:01 INFO - PROCESS | 1863 | 1461286501581 Marionette TRACE conn5 <- [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]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1580ms 17:55:01 INFO - PROCESS | 1863 | 1461286501663 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 1863 | 1461286501667 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 17:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:55:01 INFO - PROCESS | 1863 | 1461286501674 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1863 | 1461286501678 Marionette TRACE conn5 <- [1,1458,null,{}] 17:55:01 INFO - PROCESS | 1863 | 1461286501684 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:01 INFO - PROCESS | 1863 | 1461286501947 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 17:55:02 INFO - PROCESS | 1863 | 1461286502261 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886091800 == 121 [pid = 1863] [id = 372] 17:55:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f788ec81000) [pid = 1863] [serial = 1117] [outer = (nil)] 17:55:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f78976f0000) [pid = 1863] [serial = 1118] [outer = 0x7f788ec81000] 17:55:02 INFO - PROCESS | 1863 | 1461286502346 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f7899f29400) [pid = 1863] [serial = 1119] [outer = 0x7f788ec81000] 17:55:03 INFO - PROCESS | 1863 | 1461286503292 Marionette TRACE conn5 <- [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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1689ms 17:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:55:03 INFO - PROCESS | 1863 | 1461286503364 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1863 | 1461286503367 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 17:55:03 INFO - PROCESS | 1863 | 1461286503373 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1863 | 1461286503377 Marionette TRACE conn5 <- [1,1462,null,{}] 17:55:03 INFO - PROCESS | 1863 | 1461286503383 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:03 INFO - PROCESS | 1863 | 1461286503574 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 17:55:03 INFO - PROCESS | 1863 | 1461286503828 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae9b6800 == 122 [pid = 1863] [id = 373] 17:55:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f7880c7f000) [pid = 1863] [serial = 1120] [outer = (nil)] 17:55:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f789a429000) [pid = 1863] [serial = 1121] [outer = 0x7f7880c7f000] 17:55:03 INFO - PROCESS | 1863 | 1461286503947 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f789aa82c00) [pid = 1863] [serial = 1122] [outer = 0x7f7880c7f000] 17:55:04 INFO - PROCESS | 1863 | 1461286504855 Marionette TRACE conn5 <- [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]]]}] 17:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1536ms 17:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:55:04 INFO - PROCESS | 1863 | 1461286504909 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 1863 | 1461286504912 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 17:55:04 INFO - PROCESS | 1863 | 1461286504918 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 1863 | 1461286504921 Marionette TRACE conn5 <- [1,1466,null,{}] 17:55:04 INFO - PROCESS | 1863 | 1461286504927 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:05 INFO - PROCESS | 1863 | 1461286505118 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 17:55:05 INFO - PROCESS | 1863 | 1461286505380 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c8e1800 == 123 [pid = 1863] [id = 374] 17:55:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f7880e49400) [pid = 1863] [serial = 1123] [outer = (nil)] 17:55:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f789492c000) [pid = 1863] [serial = 1124] [outer = 0x7f7880e49400] 17:55:05 INFO - PROCESS | 1863 | 1461286505501 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f789b0cac00) [pid = 1863] [serial = 1125] [outer = 0x7f7880e49400] 17:55:06 INFO - PROCESS | 1863 | 1461286506527 Marionette TRACE conn5 <- [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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1683ms 17:55:06 INFO - PROCESS | 1863 | 1461286506602 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 17:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:55:06 INFO - PROCESS | 1863 | 1461286506612 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 17:55:06 INFO - PROCESS | 1863 | 1461286506618 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1863 | 1461286506623 Marionette TRACE conn5 <- [1,1470,null,{}] 17:55:06 INFO - PROCESS | 1863 | 1461286506628 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:06 INFO - PROCESS | 1863 | 1461286506898 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 17:55:07 INFO - PROCESS | 1863 | 1461286507204 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b4f000 == 124 [pid = 1863] [id = 375] 17:55:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f7880c7d800) [pid = 1863] [serial = 1126] [outer = (nil)] 17:55:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f7880e49c00) [pid = 1863] [serial = 1127] [outer = 0x7f7880c7d800] 17:55:07 INFO - PROCESS | 1863 | 1461286507302 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f78840ca400) [pid = 1863] [serial = 1128] [outer = 0x7f7880c7d800] 17:55:08 INFO - PROCESS | 1863 | 1461286508294 Marionette TRACE conn5 <- [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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1734ms 17:55:08 INFO - PROCESS | 1863 | 1461286508354 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 1863 | 1461286508356 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 17:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:55:08 INFO - PROCESS | 1863 | 1461286508363 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1863 | 1461286508366 Marionette TRACE conn5 <- [1,1474,null,{}] 17:55:08 INFO - PROCESS | 1863 | 1461286508371 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:08 INFO - PROCESS | 1863 | 1461286508570 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 17:55:08 INFO - PROCESS | 1863 | 1461286508828 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78846a1800 == 125 [pid = 1863] [id = 376] 17:55:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f78821e4000) [pid = 1863] [serial = 1129] [outer = (nil)] 17:55:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f7883e07400) [pid = 1863] [serial = 1130] [outer = 0x7f78821e4000] 17:55:08 INFO - PROCESS | 1863 | 1461286508947 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f78854a0800) [pid = 1863] [serial = 1131] [outer = 0x7f78821e4000] 17:55:09 INFO - PROCESS | 1863 | 1461286509877 Marionette TRACE conn5 <- [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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1590ms 17:55:09 INFO - PROCESS | 1863 | 1461286509954 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1863 | 1461286509958 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 17:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:55:09 INFO - PROCESS | 1863 | 1461286509964 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1863 | 1461286509966 Marionette TRACE conn5 <- [1,1478,null,{}] 17:55:09 INFO - PROCESS | 1863 | 1461286509972 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:10 INFO - PROCESS | 1863 | 1461286510207 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 17:55:11 INFO - PROCESS | 1863 | 1461286511156 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787fec8000 == 126 [pid = 1863] [id = 377] 17:55:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f787d91a000) [pid = 1863] [serial = 1132] [outer = (nil)] 17:55:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f787f6e6400) [pid = 1863] [serial = 1133] [outer = 0x7f787d91a000] 17:55:11 INFO - PROCESS | 1863 | 1461286511228 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f787f995400) [pid = 1863] [serial = 1134] [outer = 0x7f787d91a000] 17:55:12 INFO - PROCESS | 1863 | 1461286512135 Marionette TRACE conn5 <- [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]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2236ms 17:55:12 INFO - PROCESS | 1863 | 1461286512203 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 17:55:12 INFO - PROCESS | 1863 | 1461286512210 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 17:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:55:12 INFO - PROCESS | 1863 | 1461286512218 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 1863 | 1461286512222 Marionette TRACE conn5 <- [1,1482,null,{}] 17:55:12 INFO - PROCESS | 1863 | 1461286512229 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:12 INFO - PROCESS | 1863 | 1461286512488 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 17:55:12 INFO - PROCESS | 1863 | 1461286512975 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f860800 == 127 [pid = 1863] [id = 378] 17:55:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f787f888000) [pid = 1863] [serial = 1135] [outer = (nil)] 17:55:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f787fdef000) [pid = 1863] [serial = 1136] [outer = 0x7f787f888000] 17:55:13 INFO - PROCESS | 1863 | 1461286513052 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f788014e000) [pid = 1863] [serial = 1137] [outer = 0x7f787f888000] 17:55:14 INFO - PROCESS | 1863 | 1461286514021 Marionette TRACE conn5 <- [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]]]}] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a9e59000 == 126 [pid = 1863] [id = 126] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788169d800 == 125 [pid = 1863] [id = 363] 17:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1938ms 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f788ffaf400) [pid = 1863] [serial = 1034] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f787d431400) [pid = 1863] [serial = 1010] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f7883f5a400) [pid = 1863] [serial = 1013] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fa7d000 == 124 [pid = 1863] [id = 362] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b2000 == 123 [pid = 1863] [id = 361] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880d9a800 == 122 [pid = 1863] [id = 360] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788511a800 == 121 [pid = 1863] [id = 359] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888521800 == 120 [pid = 1863] [id = 358] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b4c800 == 119 [pid = 1863] [id = 357] 17:55:14 INFO - PROCESS | 1863 | 1461286514200 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1863 | 1461286514206 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885de2800 == 118 [pid = 1863] [id = 356] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787ffcf000 == 117 [pid = 1863] [id = 352] 17:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885de3800 == 116 [pid = 1863] [id = 351] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa5df000 == 115 [pid = 1863] [id = 350] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b412800 == 114 [pid = 1863] [id = 349] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898e69800 == 113 [pid = 1863] [id = 348] 17:55:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb57000 == 112 [pid = 1863] [id = 344] 17:55:14 INFO - PROCESS | 1863 | 1461286514229 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1863 | 1461286514234 Marionette TRACE conn5 <- [1,1486,null,{}] 17:55:14 INFO - PROCESS | 1863 | 1461286514240 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:14 INFO - PROCESS | 1863 | 1461286514445 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f789e842800) [pid = 1863] [serial = 660] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f789a429400) [pid = 1863] [serial = 684] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f788e7b9000) [pid = 1863] [serial = 687] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f788fcd6000) [pid = 1863] [serial = 690] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f7899a17800) [pid = 1863] [serial = 693] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f789aa79400) [pid = 1863] [serial = 696] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f789b132400) [pid = 1863] [serial = 699] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f78a5235c00) [pid = 1863] [serial = 702] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f78a5372400) [pid = 1863] [serial = 705] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f78840c7400) [pid = 1863] [serial = 795] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f788d533000) [pid = 1863] [serial = 798] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f788fc4b400) [pid = 1863] [serial = 801] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f7899a1e800) [pid = 1863] [serial = 804] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f789a428800) [pid = 1863] [serial = 807] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f789e83c400) [pid = 1863] [serial = 810] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f78a4439800) [pid = 1863] [serial = 873] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f7899f2c000) [pid = 1863] [serial = 933] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f7898dd1000) [pid = 1863] [serial = 930] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f789232e800) [pid = 1863] [serial = 927] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f788ffb7c00) [pid = 1863] [serial = 924] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f788f882400) [pid = 1863] [serial = 921] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f788d3e0000) [pid = 1863] [serial = 918] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f7883f66c00) [pid = 1863] [serial = 915] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f788d68d400) [pid = 1863] [serial = 888] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f787f6f0000) [pid = 1863] [serial = 885] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f789300e400) [pid = 1863] [serial = 882] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f78a9db5000) [pid = 1863] [serial = 879] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f78a53da800) [pid = 1863] [serial = 876] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f78818b6800) [pid = 1863] [serial = 951] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f7882dc4400) [pid = 1863] [serial = 837] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f78921c3c00) [pid = 1863] [serial = 747] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f78a6544800) [pid = 1863] [serial = 711] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f78a9d6a800) [pid = 1863] [serial = 816] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f788e953000) [pid = 1863] [serial = 867] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f78840c9c00) [pid = 1863] [serial = 765] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f78824c1c00) [pid = 1863] [serial = 768] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 208 (0x7f78a5236000) [pid = 1863] [serial = 753] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 207 (0x7f789a2bb400) [pid = 1863] [serial = 650] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 206 (0x7f78aa5a1800) [pid = 1863] [serial = 759] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 205 (0x7f787f99ec00) [pid = 1863] [serial = 948] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 204 (0x7f78a68d4000) [pid = 1863] [serial = 714] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 203 (0x7f789e848000) [pid = 1863] [serial = 861] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 202 (0x7f7899f35800) [pid = 1863] [serial = 647] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 201 (0x7f7880c89400) [pid = 1863] [serial = 831] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f78a9d63c00) [pid = 1863] [serial = 825] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 199 (0x7f788fc47c00) [pid = 1863] [serial = 641] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 198 (0x7f789ad14400) [pid = 1863] [serial = 750] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 197 (0x7f78aa3c4400) [pid = 1863] [serial = 828] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 196 (0x7f7899a13400) [pid = 1863] [serial = 608] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 195 (0x7f789aa29000) [pid = 1863] [serial = 936] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 194 (0x7f788d687800) [pid = 1863] [serial = 599] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 193 (0x7f789b12c400) [pid = 1863] [serial = 939] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 192 (0x7f788225f800) [pid = 1863] [serial = 822] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 191 (0x7f788d535c00) [pid = 1863] [serial = 744] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 190 (0x7f7883f65800) [pid = 1863] [serial = 819] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 189 (0x7f78821efc00) [pid = 1863] [serial = 762] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f7899f44800) [pid = 1863] [serial = 870] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f789e84b800) [pid = 1863] [serial = 741] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f78840ce400) [pid = 1863] [serial = 864] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f7896c31800) [pid = 1863] [serial = 605] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f789b83c800) [pid = 1863] [serial = 656] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f788fc4f400) [pid = 1863] [serial = 602] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f78840cd400) [pid = 1863] [serial = 771] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f788d63bc00) [pid = 1863] [serial = 638] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f78991a2800) [pid = 1863] [serial = 644] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f7893343400) [pid = 1863] [serial = 596] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f78934c9000) [pid = 1863] [serial = 635] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f78a8196c00) [pid = 1863] [serial = 756] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f78a575dc00) [pid = 1863] [serial = 708] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f7899a22c00) [pid = 1863] [serial = 611] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f789b3c4000) [pid = 1863] [serial = 653] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f78a44e7c00) [pid = 1863] [serial = 942] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f78aa3c9400) [pid = 1863] [serial = 945] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f7880e43400) [pid = 1863] [serial = 834] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f78a65b9000) [pid = 1863] [serial = 813] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f788cae7000) [pid = 1863] [serial = 1028] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f78818b5000) [pid = 1863] [serial = 1020] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f7881856400) [pid = 1863] [serial = 1019] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f7882dcd000) [pid = 1863] [serial = 1022] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f78840c8000) [pid = 1863] [serial = 1023] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f78890bb000) [pid = 1863] [serial = 1025] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f788d685000) [pid = 1863] [serial = 978] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f788d3dd400) [pid = 1863] [serial = 977] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f7894928c00) [pid = 1863] [serial = 971] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f78978e7800) [pid = 1863] [serial = 972] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f7881843800) [pid = 1863] [serial = 989] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788004e400) [pid = 1863] [serial = 1017] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f787f99a800) [pid = 1863] [serial = 1016] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f78840d1c00) [pid = 1863] [serial = 975] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f7882dcd800) [pid = 1863] [serial = 974] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f7888cf5800) [pid = 1863] [serial = 1001] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f787d91b400) [pid = 1863] [serial = 1007] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f78991a9c00) [pid = 1863] [serial = 983] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f789e848c00) [pid = 1863] [serial = 995] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f788152d400) [pid = 1863] [serial = 998] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f788f751800) [pid = 1863] [serial = 992] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f789305f400) [pid = 1863] [serial = 981] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7892332000) [pid = 1863] [serial = 980] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7888cfb800) [pid = 1863] [serial = 1004] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f78a505e400) [pid = 1863] [serial = 986] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788e7b6800) [pid = 1863] [serial = 1031] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f788d533800) [pid = 1863] [serial = 1029] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f788f2fcc00) [pid = 1863] [serial = 1032] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f788cac6c00) [pid = 1863] [serial = 1026] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 1863 | 1461286514819 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f878000 == 113 [pid = 1863] [id = 379] 17:55:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787f99d800) [pid = 1863] [serial = 1138] [outer = (nil)] 17:55:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f7881525000) [pid = 1863] [serial = 1139] [outer = 0x7f787f99d800] 17:55:14 INFO - PROCESS | 1863 | 1461286514889 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f788184b000) [pid = 1863] [serial = 1140] [outer = 0x7f787f99d800] 17:55:15 INFO - PROCESS | 1863 | 1461286515676 Marionette TRACE conn5 <- [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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1500ms 17:55:15 INFO - PROCESS | 1863 | 1461286515720 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 1863 | 1461286515723 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 17:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:55:15 INFO - PROCESS | 1863 | 1461286515739 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1863 | 1461286515749 Marionette TRACE conn5 <- [1,1490,null,{}] 17:55:15 INFO - PROCESS | 1863 | 1461286515780 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:15 INFO - PROCESS | 1863 | 1461286515989 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 17:55:16 INFO - PROCESS | 1863 | 1461286516000 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823d1800 == 114 [pid = 1863] [id = 380] 17:55:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787f6e2c00) [pid = 1863] [serial = 1141] [outer = (nil)] 17:55:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f78821e7400) [pid = 1863] [serial = 1142] [outer = 0x7f787f6e2c00] 17:55:16 INFO - PROCESS | 1863 | 1461286516065 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f788225b800) [pid = 1863] [serial = 1143] [outer = 0x7f787f6e2c00] 17:55:16 INFO - PROCESS | 1863 | 1461286516973 Marionette TRACE conn5 <- [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]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1268ms 17:55:17 INFO - PROCESS | 1863 | 1461286517027 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1863 | 1461286517032 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 17:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:55:17 INFO - PROCESS | 1863 | 1461286517056 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1863 | 1461286517059 Marionette TRACE conn5 <- [1,1494,null,{}] 17:55:17 INFO - PROCESS | 1863 | 1461286517064 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:17 INFO - PROCESS | 1863 | 1461286517318 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 17:55:17 INFO - PROCESS | 1863 | 1461286517356 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7884091000 == 115 [pid = 1863] [id = 381] 17:55:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f788225c400) [pid = 1863] [serial = 1144] [outer = (nil)] 17:55:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f78824b6c00) [pid = 1863] [serial = 1145] [outer = 0x7f788225c400] 17:55:17 INFO - PROCESS | 1863 | 1461286517429 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f7882dce800) [pid = 1863] [serial = 1146] [outer = 0x7f788225c400] 17:55:18 INFO - PROCESS | 1863 | 1461286518532 Marionette TRACE conn5 <- [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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1534ms 17:55:18 INFO - PROCESS | 1863 | 1461286518590 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 1863 | 1461286518593 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 17:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:55:18 INFO - PROCESS | 1863 | 1461286518604 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 1863 | 1461286518606 Marionette TRACE conn5 <- [1,1498,null,{}] 17:55:18 INFO - PROCESS | 1863 | 1461286518610 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:18 INFO - PROCESS | 1863 | 1461286518834 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 17:55:18 INFO - PROCESS | 1863 | 1461286518876 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885dd6800 == 116 [pid = 1863] [id = 382] 17:55:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f7883f65c00) [pid = 1863] [serial = 1147] [outer = (nil)] 17:55:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f78840c8000) [pid = 1863] [serial = 1148] [outer = 0x7f7883f65c00] 17:55:18 INFO - PROCESS | 1863 | 1461286518957 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f78854a0400) [pid = 1863] [serial = 1149] [outer = 0x7f7883f65c00] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f787f6e3800) [pid = 1863] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7880045400) [pid = 1863] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7881861000) [pid = 1863] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f788cac5800) [pid = 1863] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f788004ac00) [pid = 1863] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7882dcc800) [pid = 1863] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f78861db800) [pid = 1863] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f7881525c00) [pid = 1863] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:55:19 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788d43b000) [pid = 1863] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:55:20 INFO - PROCESS | 1863 | 1461286520311 Marionette TRACE conn5 <- [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]]]}] 17:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1748ms 17:55:20 INFO - PROCESS | 1863 | 1461286520348 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1863 | 1461286520351 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 17:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:55:20 INFO - PROCESS | 1863 | 1461286520358 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1863 | 1461286520360 Marionette TRACE conn5 <- [1,1502,null,{}] 17:55:20 INFO - PROCESS | 1863 | 1461286520365 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:20 INFO - PROCESS | 1863 | 1461286520549 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 17:55:20 INFO - PROCESS | 1863 | 1461286520700 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886545800 == 117 [pid = 1863] [id = 383] 17:55:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787f6e3800) [pid = 1863] [serial = 1150] [outer = (nil)] 17:55:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f78861d7800) [pid = 1863] [serial = 1151] [outer = 0x7f787f6e3800] 17:55:20 INFO - PROCESS | 1863 | 1461286520779 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f7888cf5c00) [pid = 1863] [serial = 1152] [outer = 0x7f787f6e3800] 17:55:21 INFO - PROCESS | 1863 | 1461286521544 Marionette TRACE conn5 <- [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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1232ms 17:55:21 INFO - PROCESS | 1863 | 1461286521590 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 1863 | 1461286521594 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 17:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:55:21 INFO - PROCESS | 1863 | 1461286521600 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1863 | 1461286521602 Marionette TRACE conn5 <- [1,1506,null,{}] 17:55:21 INFO - PROCESS | 1863 | 1461286521607 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:21 INFO - PROCESS | 1863 | 1461286521914 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 17:55:22 INFO - PROCESS | 1863 | 1461286522117 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5c2800 == 118 [pid = 1863] [id = 384] 17:55:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f787d42d800) [pid = 1863] [serial = 1153] [outer = (nil)] 17:55:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787d435400) [pid = 1863] [serial = 1154] [outer = 0x7f787d42d800] 17:55:22 INFO - PROCESS | 1863 | 1461286522203 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787f881c00) [pid = 1863] [serial = 1155] [outer = 0x7f787d42d800] 17:55:23 INFO - PROCESS | 1863 | 1461286523201 Marionette TRACE conn5 <- [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]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1628ms 17:55:23 INFO - PROCESS | 1863 | 1461286523231 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 1863 | 1461286523238 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 17:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:55:23 INFO - PROCESS | 1863 | 1461286523246 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1863 | 1461286523253 Marionette TRACE conn5 <- [1,1510,null,{}] 17:55:23 INFO - PROCESS | 1863 | 1461286523260 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:23 INFO - PROCESS | 1863 | 1461286523477 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 17:55:23 INFO - PROCESS | 1863 | 1461286523719 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823d4800 == 119 [pid = 1863] [id = 385] 17:55:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f788014f000) [pid = 1863] [serial = 1156] [outer = (nil)] 17:55:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f7880e43c00) [pid = 1863] [serial = 1157] [outer = 0x7f788014f000] 17:55:23 INFO - PROCESS | 1863 | 1461286523853 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f7881844400) [pid = 1863] [serial = 1158] [outer = 0x7f788014f000] 17:55:24 INFO - PROCESS | 1863 | 1461286524840 Marionette TRACE conn5 <- [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]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1645ms 17:55:24 INFO - PROCESS | 1863 | 1461286524891 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1863 | 1461286524895 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 17:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:55:24 INFO - PROCESS | 1863 | 1461286524902 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1863 | 1461286524905 Marionette TRACE conn5 <- [1,1514,null,{}] 17:55:24 INFO - PROCESS | 1863 | 1461286524911 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:25 INFO - PROCESS | 1863 | 1461286525165 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 17:55:25 INFO - PROCESS | 1863 | 1461286525488 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888160000 == 120 [pid = 1863] [id = 386] 17:55:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f78821e7800) [pid = 1863] [serial = 1159] [outer = (nil)] 17:55:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f7882260800) [pid = 1863] [serial = 1160] [outer = 0x7f78821e7800] 17:55:25 INFO - PROCESS | 1863 | 1461286525575 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f7883e11000) [pid = 1863] [serial = 1161] [outer = 0x7f78821e7800] 17:55:26 INFO - PROCESS | 1863 | 1461286526480 Marionette TRACE conn5 <- [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]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1632ms 17:55:26 INFO - PROCESS | 1863 | 1461286526535 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 1863 | 1461286526541 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 17:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:55:26 INFO - PROCESS | 1863 | 1461286526559 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 1863 | 1461286526567 Marionette TRACE conn5 <- [1,1518,null,{}] 17:55:26 INFO - PROCESS | 1863 | 1461286526573 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:26 INFO - PROCESS | 1863 | 1461286526868 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 17:55:27 INFO - PROCESS | 1863 | 1461286527049 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78890df800 == 121 [pid = 1863] [id = 387] 17:55:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f787f99a400) [pid = 1863] [serial = 1162] [outer = (nil)] 17:55:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f7885498000) [pid = 1863] [serial = 1163] [outer = 0x7f787f99a400] 17:55:27 INFO - PROCESS | 1863 | 1461286527169 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f7888cf9000) [pid = 1863] [serial = 1164] [outer = 0x7f787f99a400] 17:55:28 INFO - PROCESS | 1863 | 1461286528016 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1495ms 17:55:28 INFO - PROCESS | 1863 | 1461286528046 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 1863 | 1461286528051 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 17:55:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:55:28 INFO - PROCESS | 1863 | 1461286528057 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1863 | 1461286528060 Marionette TRACE conn5 <- [1,1522,null,{}] 17:55:28 INFO - PROCESS | 1863 | 1461286528065 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:28 INFO - PROCESS | 1863 | 1461286528267 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 17:55:28 INFO - PROCESS | 1863 | 1461286528468 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c783800 == 122 [pid = 1863] [id = 388] 17:55:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f788185ac00) [pid = 1863] [serial = 1165] [outer = (nil)] 17:55:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f78890b8400) [pid = 1863] [serial = 1166] [outer = 0x7f788185ac00] 17:55:28 INFO - PROCESS | 1863 | 1461286528542 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f7889666800) [pid = 1863] [serial = 1167] [outer = 0x7f788185ac00] 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 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 () { 17:55:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:55:29 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 () { 17:55:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:55:29 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 () { 17:55:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:55:29 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 () { 17:55:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:55:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1331ms 17:55:29 INFO - PROCESS | 1863 | 1461286529372 Marionette TRACE conn5 <- [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"]]]}] 17:55:29 INFO - PROCESS | 1863 | 1461286529396 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1863 | 1461286529402 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 17:55:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:55:29 INFO - PROCESS | 1863 | 1461286529409 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1863 | 1461286529412 Marionette TRACE conn5 <- [1,1526,null,{}] 17:55:29 INFO - PROCESS | 1863 | 1461286529418 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:29 INFO - PROCESS | 1863 | 1461286529612 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 17:55:29 INFO - PROCESS | 1863 | 1461286529814 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e76d000 == 123 [pid = 1863] [id = 389] 17:55:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f788cadcc00) [pid = 1863] [serial = 1168] [outer = (nil)] 17:55:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f788cae3c00) [pid = 1863] [serial = 1169] [outer = 0x7f788cadcc00] 17:55:29 INFO - PROCESS | 1863 | 1461286529907 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f788d43b000) [pid = 1863] [serial = 1170] [outer = 0x7f788cadcc00] 17:55:30 INFO - PROCESS | 1863 | 1461286530806 Marionette TRACE conn5 <- [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"]]]}] 17:55:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:55:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:55:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:55:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:55:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:55:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:55:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1435ms 17:55:30 INFO - PROCESS | 1863 | 1461286530848 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 17:55:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:55:30 INFO - PROCESS | 1863 | 1461286530853 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 17:55:30 INFO - PROCESS | 1863 | 1461286530860 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 1863 | 1461286530864 Marionette TRACE conn5 <- [1,1530,null,{}] 17:55:30 INFO - PROCESS | 1863 | 1461286530870 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:31 INFO - PROCESS | 1863 | 1461286531158 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 17:55:31 INFO - PROCESS | 1863 | 1461286531304 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eff0000 == 124 [pid = 1863] [id = 390] 17:55:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f7883e0cc00) [pid = 1863] [serial = 1171] [outer = (nil)] 17:55:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f788d68c800) [pid = 1863] [serial = 1172] [outer = 0x7f7883e0cc00] 17:55:31 INFO - PROCESS | 1863 | 1461286531420 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f788e955c00) [pid = 1863] [serial = 1173] [outer = 0x7f7883e0cc00] 17:55:32 INFO - PROCESS | 1863 | 1461286532214 Marionette TRACE conn5 <- [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]]]}] 17:55:32 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 17:55:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:55:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:55:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:55:32 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. 17:55:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:55:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1388ms 17:55:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:55:32 INFO - PROCESS | 1863 | 1461286532251 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 1863 | 1461286532254 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 17:55:32 INFO - PROCESS | 1863 | 1461286532262 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1863 | 1461286532265 Marionette TRACE conn5 <- [1,1534,null,{}] 17:55:32 INFO - PROCESS | 1863 | 1461286532272 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:32 INFO - PROCESS | 1863 | 1461286532516 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 17:55:32 INFO - PROCESS | 1863 | 1461286532692 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb52000 == 125 [pid = 1863] [id = 391] 17:55:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788cadd000) [pid = 1863] [serial = 1174] [outer = (nil)] 17:55:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788eba5c00) [pid = 1863] [serial = 1175] [outer = 0x7f788cadd000] 17:55:32 INFO - PROCESS | 1863 | 1461286532809 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f788efd8800) [pid = 1863] [serial = 1176] [outer = 0x7f788cadd000] 17:55:33 INFO - PROCESS | 1863 | 1461286533794 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:55:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1584ms 17:55:33 INFO - PROCESS | 1863 | 1461286533846 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 1863 | 1461286533849 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 17:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:55:33 INFO - PROCESS | 1863 | 1461286533859 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 1863 | 1461286533861 Marionette TRACE conn5 <- [1,1538,null,{}] 17:55:33 INFO - PROCESS | 1863 | 1461286533871 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:34 INFO - PROCESS | 1863 | 1461286534112 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 17:55:34 INFO - PROCESS | 1863 | 1461286534380 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fca3800 == 126 [pid = 1863] [id = 392] 17:55:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f788d3de400) [pid = 1863] [serial = 1177] [outer = (nil)] 17:55:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f788f2fa000) [pid = 1863] [serial = 1178] [outer = 0x7f788d3de400] 17:55:34 INFO - PROCESS | 1863 | 1461286534511 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f788f87f800) [pid = 1863] [serial = 1179] [outer = 0x7f788d3de400] 17:55:35 INFO - PROCESS | 1863 | 1461286535533 Marionette TRACE conn5 <- [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]]]}] 17:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1738ms 17:55:35 INFO - PROCESS | 1863 | 1461286535596 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 17:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:55:35 INFO - PROCESS | 1863 | 1461286535601 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 17:55:35 INFO - PROCESS | 1863 | 1461286535607 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 1863 | 1461286535613 Marionette TRACE conn5 <- [1,1542,null,{}] 17:55:35 INFO - PROCESS | 1863 | 1461286535620 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:35 INFO - PROCESS | 1863 | 1461286535868 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 17:55:36 INFO - PROCESS | 1863 | 1461286536187 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921d8000 == 127 [pid = 1863] [id = 393] 17:55:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f788fc44800) [pid = 1863] [serial = 1180] [outer = (nil)] 17:55:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f788fc4b400) [pid = 1863] [serial = 1181] [outer = 0x7f788fc44800] 17:55:36 INFO - PROCESS | 1863 | 1461286536310 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f788fcd5000) [pid = 1863] [serial = 1182] [outer = 0x7f788fc44800] 17:55:37 INFO - PROCESS | 1863 | 1461286537313 Marionette TRACE conn5 <- [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]]]}] 17:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1736ms 17:55:37 INFO - PROCESS | 1863 | 1461286537345 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 17:55:37 INFO - PROCESS | 1863 | 1461286537357 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 17:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:55:37 INFO - PROCESS | 1863 | 1461286537373 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 1863 | 1461286537377 Marionette TRACE conn5 <- [1,1546,null,{}] 17:55:37 INFO - PROCESS | 1863 | 1461286537384 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:37 INFO - PROCESS | 1863 | 1461286537631 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 17:55:37 INFO - PROCESS | 1863 | 1461286537952 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935ef000 == 128 [pid = 1863] [id = 394] 17:55:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f78921b8400) [pid = 1863] [serial = 1183] [outer = (nil)] 17:55:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f78921c3c00) [pid = 1863] [serial = 1184] [outer = 0x7f78921b8400] 17:55:38 INFO - PROCESS | 1863 | 1461286538061 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f789300b800) [pid = 1863] [serial = 1185] [outer = 0x7f78921b8400] 17:55:38 INFO - PROCESS | 1863 | 1461286538934 Marionette TRACE conn5 <- [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]]]}] 17:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1638ms 17:55:39 INFO - PROCESS | 1863 | 1461286539006 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 17:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:55:39 INFO - PROCESS | 1863 | 1461286539016 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 17:55:39 INFO - PROCESS | 1863 | 1461286539022 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 1863 | 1461286539027 Marionette TRACE conn5 <- [1,1550,null,{}] 17:55:39 INFO - PROCESS | 1863 | 1461286539033 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:39 INFO - PROCESS | 1863 | 1461286539293 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 17:55:39 INFO - PROCESS | 1863 | 1461286539548 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d0b000 == 129 [pid = 1863] [id = 395] 17:55:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f78921bc800) [pid = 1863] [serial = 1186] [outer = (nil)] 17:55:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f789492e000) [pid = 1863] [serial = 1187] [outer = 0x7f78921bc800] 17:55:39 INFO - PROCESS | 1863 | 1461286539664 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f7896239000) [pid = 1863] [serial = 1188] [outer = 0x7f78921bc800] 17:55:40 INFO - PROCESS | 1863 | 1461286540563 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1590ms 17:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:55:40 INFO - PROCESS | 1863 | 1461286540613 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 1863 | 1461286540616 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 17:55:40 INFO - PROCESS | 1863 | 1461286540623 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 1863 | 1461286540626 Marionette TRACE conn5 <- [1,1554,null,{}] 17:55:40 INFO - PROCESS | 1863 | 1461286540632 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:40 INFO - PROCESS | 1863 | 1461286540832 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 17:55:41 INFO - PROCESS | 1863 | 1461286541079 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789915e000 == 130 [pid = 1863] [id = 396] 17:55:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f7893056c00) [pid = 1863] [serial = 1189] [outer = (nil)] 17:55:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f7898ee9400) [pid = 1863] [serial = 1190] [outer = 0x7f7893056c00] 17:55:41 INFO - PROCESS | 1863 | 1461286541198 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f7899a15400) [pid = 1863] [serial = 1191] [outer = 0x7f7893056c00] 17:55:42 INFO - PROCESS | 1863 | 1461286542059 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:55:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1490ms 17:55:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:55:42 INFO - PROCESS | 1863 | 1461286542113 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 1863 | 1461286542116 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 17:55:42 INFO - PROCESS | 1863 | 1461286542123 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 1863 | 1461286542126 Marionette TRACE conn5 <- [1,1558,null,{}] 17:55:42 INFO - PROCESS | 1863 | 1461286542131 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:42 INFO - PROCESS | 1863 | 1461286542334 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 17:55:42 INFO - PROCESS | 1863 | 1461286542549 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899f98800 == 131 [pid = 1863] [id = 397] 17:55:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f788f9d2800) [pid = 1863] [serial = 1192] [outer = (nil)] 17:55:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f7899d14800) [pid = 1863] [serial = 1193] [outer = 0x7f788f9d2800] 17:55:42 INFO - PROCESS | 1863 | 1461286542621 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f7899f44c00) [pid = 1863] [serial = 1194] [outer = 0x7f788f9d2800] 17:55:43 INFO - PROCESS | 1863 | 1461286543531 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 17:55:43 INFO - PROCESS | 1863 | 1461286543602 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1863 | 1461286543606 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 17:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:55:43 INFO - PROCESS | 1863 | 1461286543613 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1863 | 1461286543615 Marionette TRACE conn5 <- [1,1562,null,{}] 17:55:43 INFO - PROCESS | 1863 | 1461286543621 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:43 INFO - PROCESS | 1863 | 1461286543839 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 17:55:44 INFO - PROCESS | 1863 | 1461286544094 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1e9000 == 132 [pid = 1863] [id = 398] 17:55:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f787d916800) [pid = 1863] [serial = 1195] [outer = (nil)] 17:55:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 191 (0x7f787f997000) [pid = 1863] [serial = 1196] [outer = 0x7f787d916800] 17:55:44 INFO - PROCESS | 1863 | 1461286544216 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 192 (0x7f788e951c00) [pid = 1863] [serial = 1197] [outer = 0x7f787d916800] 17:55:45 INFO - PROCESS | 1863 | 1461286545110 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:55:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1537ms 17:55:45 INFO - PROCESS | 1863 | 1461286545151 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 1863 | 1461286545154 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 17:55:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:55:45 INFO - PROCESS | 1863 | 1461286545161 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 1863 | 1461286545164 Marionette TRACE conn5 <- [1,1566,null,{}] 17:55:45 INFO - PROCESS | 1863 | 1461286545169 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:45 INFO - PROCESS | 1863 | 1461286545374 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 17:55:45 INFO - PROCESS | 1863 | 1461286545584 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788409c000 == 133 [pid = 1863] [id = 399] 17:55:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 193 (0x7f787d91c400) [pid = 1863] [serial = 1198] [outer = (nil)] 17:55:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 194 (0x7f7899f44800) [pid = 1863] [serial = 1199] [outer = 0x7f787d91c400] 17:55:45 INFO - PROCESS | 1863 | 1461286545655 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 195 (0x7f789aa1e800) [pid = 1863] [serial = 1200] [outer = 0x7f787d91c400] 17:55:47 INFO - PROCESS | 1863 | 1461286547042 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1933ms 17:55:47 INFO - PROCESS | 1863 | 1461286547135 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 17:55:47 INFO - PROCESS | 1863 | 1461286547141 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 17:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:55:47 INFO - PROCESS | 1863 | 1461286547155 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 1863 | 1461286547160 Marionette TRACE conn5 <- [1,1570,null,{}] 17:55:47 INFO - PROCESS | 1863 | 1461286547168 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:47 INFO - PROCESS | 1863 | 1461286547361 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 17:55:47 INFO - PROCESS | 1863 | 1461286547574 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78846aa000 == 134 [pid = 1863] [id = 400] 17:55:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 196 (0x7f787fdedc00) [pid = 1863] [serial = 1201] [outer = (nil)] 17:55:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 197 (0x7f788014f400) [pid = 1863] [serial = 1202] [outer = 0x7f787fdedc00] 17:55:47 INFO - PROCESS | 1863 | 1461286547689 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 198 (0x7f7881790400) [pid = 1863] [serial = 1203] [outer = 0x7f787fdedc00] 17:55:48 INFO - PROCESS | 1863 | 1461286548814 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1741ms 17:55:48 INFO - PROCESS | 1863 | 1461286548896 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 1863 | 1461286548906 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 17:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:55:48 INFO - PROCESS | 1863 | 1461286548918 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 1863 | 1461286548922 Marionette TRACE conn5 <- [1,1574,null,{}] 17:55:48 INFO - PROCESS | 1863 | 1461286548930 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:49 INFO - PROCESS | 1863 | 1461286549257 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788851c000 == 133 [pid = 1863] [id = 337] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886545800 == 132 [pid = 1863] [id = 383] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885dd6800 == 131 [pid = 1863] [id = 382] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7884091000 == 130 [pid = 1863] [id = 381] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823d1800 == 129 [pid = 1863] [id = 380] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f878000 == 128 [pid = 1863] [id = 379] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f860800 == 127 [pid = 1863] [id = 378] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787fec8000 == 126 [pid = 1863] [id = 377] 17:55:49 INFO - PROCESS | 1863 | 1461286549603 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ae9b6800 == 125 [pid = 1863] [id = 373] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886091800 == 124 [pid = 1863] [id = 372] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa385800 == 123 [pid = 1863] [id = 371] 17:55:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f26d800 == 124 [pid = 1863] [id = 401] 17:55:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f787f994c00) [pid = 1863] [serial = 1204] [outer = (nil)] 17:55:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f78818b9400) [pid = 1863] [serial = 1205] [outer = 0x7f787f994c00] 17:55:49 INFO - PROCESS | 1863 | 1461286549679 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f7882261000) [pid = 1863] [serial = 1206] [outer = 0x7f787f994c00] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a8128000 == 123 [pid = 1863] [id = 370] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b318000 == 122 [pid = 1863] [id = 369] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898e56800 == 121 [pid = 1863] [id = 368] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789348c800 == 120 [pid = 1863] [id = 367] 17:55:49 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892af800 == 119 [pid = 1863] [id = 366] 17:55:50 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788168a800 == 118 [pid = 1863] [id = 365] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f7882261c00) [pid = 1863] [serial = 1076] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 199 (0x7f788fc48400) [pid = 1863] [serial = 1046] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 198 (0x7f787fde8800) [pid = 1863] [serial = 1058] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 197 (0x7f787feedc00) [pid = 1863] [serial = 1061] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 196 (0x7f7888506400) [pid = 1863] [serial = 1080] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 195 (0x7f78861e3800) [pid = 1863] [serial = 1067] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 194 (0x7f78a57ea800) [pid = 1863] [serial = 1052] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 193 (0x7f78921c2000) [pid = 1863] [serial = 1089] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 192 (0x7f788014f800) [pid = 1863] [serial = 1071] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 191 (0x7f7888cf6c00) [pid = 1863] [serial = 1082] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 190 (0x7f788eb9d400) [pid = 1863] [serial = 1043] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 189 (0x7f788caefc00) [pid = 1863] [serial = 1085] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f788178e000) [pid = 1863] [serial = 1074] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f7895408800) [pid = 1863] [serial = 1049] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f7883f64000) [pid = 1863] [serial = 1077] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f788efd5c00) [pid = 1863] [serial = 1086] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f788549fc00) [pid = 1863] [serial = 1040] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f7888ecc800) [pid = 1863] [serial = 1083] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f7881790800) [pid = 1863] [serial = 1064] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f78861e0000) [pid = 1863] [serial = 1079] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f788152dc00) [pid = 1863] [serial = 1073] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f788014a400) [pid = 1863] [serial = 1070] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f788178c800) [pid = 1863] [serial = 1037] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f789232c800) [pid = 1863] [serial = 1035] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f787f883800) [pid = 1863] [serial = 1055] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f788f9d5c00) [pid = 1863] [serial = 1088] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f78821e3800) [pid = 1863] [serial = 1092] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f7880e42800) [pid = 1863] [serial = 1091] [outer = (nil)] [url = about:blank] 17:55:50 INFO - PROCESS | 1863 | 1461286550505 Marionette TRACE conn5 <- [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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1642ms 17:55:50 INFO - PROCESS | 1863 | 1461286550559 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 1863 | 1461286550563 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 17:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:55:50 INFO - PROCESS | 1863 | 1461286550570 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 1863 | 1461286550575 Marionette TRACE conn5 <- [1,1578,null,{}] 17:55:50 INFO - PROCESS | 1863 | 1461286550591 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:50 INFO - PROCESS | 1863 | 1461286550798 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 17:55:50 INFO - PROCESS | 1863 | 1461286550961 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b62000 == 119 [pid = 1863] [id = 402] 17:55:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f788178e000) [pid = 1863] [serial = 1207] [outer = (nil)] 17:55:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f7883f65400) [pid = 1863] [serial = 1208] [outer = 0x7f788178e000] 17:55:51 INFO - PROCESS | 1863 | 1461286551030 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f78861d6400) [pid = 1863] [serial = 1209] [outer = 0x7f788178e000] 17:55:51 INFO - PROCESS | 1863 | 1461286551889 Marionette TRACE conn5 <- [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]]]}] 17:55:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1337ms 17:55:51 INFO - PROCESS | 1863 | 1461286551910 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 17:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:55:51 INFO - PROCESS | 1863 | 1461286551915 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 17:55:51 INFO - PROCESS | 1863 | 1461286551922 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 1863 | 1461286551925 Marionette TRACE conn5 <- [1,1582,null,{}] 17:55:51 INFO - PROCESS | 1863 | 1461286551931 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:52 INFO - PROCESS | 1863 | 1461286552180 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 17:55:52 INFO - PROCESS | 1863 | 1461286552237 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885df4800 == 120 [pid = 1863] [id = 403] 17:55:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f78861d8800) [pid = 1863] [serial = 1210] [outer = (nil)] 17:55:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f788caa0c00) [pid = 1863] [serial = 1211] [outer = 0x7f78861d8800] 17:55:52 INFO - PROCESS | 1863 | 1461286552307 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788caaf000) [pid = 1863] [serial = 1212] [outer = 0x7f78861d8800] 17:55:53 INFO - PROCESS | 1863 | 1461286553291 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1439ms 17:55:53 INFO - PROCESS | 1863 | 1461286553361 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 1863 | 1461286553366 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 17:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:55:53 INFO - PROCESS | 1863 | 1461286553373 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1863 | 1461286553377 Marionette TRACE conn5 <- [1,1586,null,{}] 17:55:53 INFO - PROCESS | 1863 | 1461286553389 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:53 INFO - PROCESS | 1863 | 1461286553647 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 17:55:53 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f787f99d800) [pid = 1863] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:55:53 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f787f6e2c00) [pid = 1863] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:55:53 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f7883f65c00) [pid = 1863] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:55:53 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f788225c400) [pid = 1863] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:55:53 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f787f888000) [pid = 1863] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:55:53 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f787d91a000) [pid = 1863] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:55:53 INFO - PROCESS | 1863 | 1461286553927 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b4c000 == 121 [pid = 1863] [id = 404] 17:55:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f787f888000) [pid = 1863] [serial = 1213] [outer = (nil)] 17:55:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f7881783000) [pid = 1863] [serial = 1214] [outer = 0x7f787f888000] 17:55:54 INFO - PROCESS | 1863 | 1461286553998 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f788965fc00) [pid = 1863] [serial = 1215] [outer = 0x7f787f888000] 17:55:54 INFO - PROCESS | 1863 | 1461286554718 Marionette TRACE conn5 <- [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]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1392ms 17:55:54 INFO - PROCESS | 1863 | 1461286554769 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 17:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:55:54 INFO - PROCESS | 1863 | 1461286554774 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 17:55:54 INFO - PROCESS | 1863 | 1461286554781 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 1863 | 1461286554784 Marionette TRACE conn5 <- [1,1590,null,{}] 17:55:54 INFO - PROCESS | 1863 | 1461286554790 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:55 INFO - PROCESS | 1863 | 1461286555022 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 17:55:55 INFO - PROCESS | 1863 | 1461286555182 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788926f000 == 122 [pid = 1863] [id = 405] 17:55:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f787f99d800) [pid = 1863] [serial = 1216] [outer = (nil)] 17:55:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f788d632400) [pid = 1863] [serial = 1217] [outer = 0x7f787f99d800] 17:55:55 INFO - PROCESS | 1863 | 1461286555255 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788ffb8400) [pid = 1863] [serial = 1218] [outer = 0x7f787f99d800] 17:55:56 INFO - PROCESS | 1863 | 1461286556240 Marionette TRACE conn5 <- [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]]]}] 17:55:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:55:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1531ms 17:55:56 INFO - PROCESS | 1863 | 1461286556311 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 17:55:56 INFO - PROCESS | 1863 | 1461286556317 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 17:55:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:55:56 INFO - PROCESS | 1863 | 1461286556327 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 1863 | 1461286556332 Marionette TRACE conn5 <- [1,1594,null,{}] 17:55:56 INFO - PROCESS | 1863 | 1461286556343 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:56 INFO - PROCESS | 1863 | 1461286556621 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 17:55:56 INFO - PROCESS | 1863 | 1461286556944 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78815db800 == 123 [pid = 1863] [id = 406] 17:55:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f787fde2800) [pid = 1863] [serial = 1219] [outer = (nil)] 17:55:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f788014e800) [pid = 1863] [serial = 1220] [outer = 0x7f787fde2800] 17:55:57 INFO - PROCESS | 1863 | 1461286557026 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f7881844000) [pid = 1863] [serial = 1221] [outer = 0x7f787fde2800] 17:55:57 INFO - PROCESS | 1863 | 1461286557962 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:55:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:55:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1693ms 17:55:58 INFO - PROCESS | 1863 | 1461286558024 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 1863 | 1461286558034 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 17:55:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:55:58 INFO - PROCESS | 1863 | 1461286558049 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 1863 | 1461286558054 Marionette TRACE conn5 <- [1,1598,null,{}] 17:55:58 INFO - PROCESS | 1863 | 1461286558061 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:58 INFO - PROCESS | 1863 | 1461286558288 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 17:55:58 INFO - PROCESS | 1863 | 1461286558558 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883ea000 == 124 [pid = 1863] [id = 407] 17:55:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f78818b4000) [pid = 1863] [serial = 1222] [outer = (nil)] 17:55:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f7883e0b000) [pid = 1863] [serial = 1223] [outer = 0x7f78818b4000] 17:55:58 INFO - PROCESS | 1863 | 1461286558643 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f788549a800) [pid = 1863] [serial = 1224] [outer = 0x7f78818b4000] 17:55:59 INFO - PROCESS | 1863 | 1461286559608 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:55:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1587ms 17:55:59 INFO - PROCESS | 1863 | 1461286559636 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1863 | 1461286559641 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 17:55:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:55:59 INFO - PROCESS | 1863 | 1461286559647 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1863 | 1461286559654 Marionette TRACE conn5 <- [1,1602,null,{}] 17:55:59 INFO - PROCESS | 1863 | 1461286559671 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:59 INFO - PROCESS | 1863 | 1461286559947 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 17:56:00 INFO - PROCESS | 1863 | 1461286560263 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee82000 == 125 [pid = 1863] [id = 408] 17:56:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f788cac9400) [pid = 1863] [serial = 1225] [outer = (nil)] 17:56:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f788d3ea800) [pid = 1863] [serial = 1226] [outer = 0x7f788cac9400] 17:56:00 INFO - PROCESS | 1863 | 1461286560348 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f788d68d400) [pid = 1863] [serial = 1227] [outer = 0x7f788cac9400] 17:56:01 INFO - PROCESS | 1863 | 1461286561215 Marionette TRACE conn5 <- [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]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:56:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1644ms 17:56:01 INFO - PROCESS | 1863 | 1461286561292 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 17:56:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:56:01 INFO - PROCESS | 1863 | 1461286561297 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 17:56:01 INFO - PROCESS | 1863 | 1461286561304 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 1863 | 1461286561307 Marionette TRACE conn5 <- [1,1606,null,{}] 17:56:01 INFO - PROCESS | 1863 | 1461286561314 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:01 INFO - PROCESS | 1863 | 1461286561578 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 17:56:01 INFO - PROCESS | 1863 | 1461286561835 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7892319000 == 126 [pid = 1863] [id = 409] 17:56:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f788cad9000) [pid = 1863] [serial = 1228] [outer = (nil)] 17:56:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f788efdc400) [pid = 1863] [serial = 1229] [outer = 0x7f788cad9000] 17:56:01 INFO - PROCESS | 1863 | 1461286561959 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 191 (0x7f788fccbc00) [pid = 1863] [serial = 1230] [outer = 0x7f788cad9000] 17:56:02 INFO - PROCESS | 1863 | 1461286562815 Marionette TRACE conn5 <- [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]]]}] 17:56:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:56:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1583ms 17:56:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:56:02 INFO - PROCESS | 1863 | 1461286562888 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 1863 | 1461286562891 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 17:56:02 INFO - PROCESS | 1863 | 1461286562897 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 1863 | 1461286562900 Marionette TRACE conn5 <- [1,1610,null,{}] 17:56:02 INFO - PROCESS | 1863 | 1461286562906 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:03 INFO - PROCESS | 1863 | 1461286563111 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 17:56:03 INFO - PROCESS | 1863 | 1461286563364 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d04800 == 127 [pid = 1863] [id = 410] 17:56:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 192 (0x7f788caa9400) [pid = 1863] [serial = 1231] [outer = (nil)] 17:56:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 193 (0x7f78921c0000) [pid = 1863] [serial = 1232] [outer = 0x7f788caa9400] 17:56:03 INFO - PROCESS | 1863 | 1461286563481 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 194 (0x7f7893057400) [pid = 1863] [serial = 1233] [outer = 0x7f788caa9400] 17:56:04 INFO - PROCESS | 1863 | 1461286564308 Marionette TRACE conn5 <- [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]]]}] 17:56:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:56:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1480ms 17:56:04 INFO - PROCESS | 1863 | 1461286564378 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 1863 | 1461286564381 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 17:56:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:56:04 INFO - PROCESS | 1863 | 1461286564387 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 1863 | 1461286564390 Marionette TRACE conn5 <- [1,1614,null,{}] 17:56:04 INFO - PROCESS | 1863 | 1461286564396 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:04 INFO - PROCESS | 1863 | 1461286564636 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 17:56:04 INFO - PROCESS | 1863 | 1461286564923 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b01a000 == 128 [pid = 1863] [id = 411] 17:56:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 195 (0x7f789a2bac00) [pid = 1863] [serial = 1234] [outer = (nil)] 17:56:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 196 (0x7f789aa1e400) [pid = 1863] [serial = 1235] [outer = 0x7f789a2bac00] 17:56:05 INFO - PROCESS | 1863 | 1461286565016 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 197 (0x7f789ad14400) [pid = 1863] [serial = 1236] [outer = 0x7f789a2bac00] 17:56:05 INFO - PROCESS | 1863 | 1461286565843 Marionette TRACE conn5 <- [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]]]}] 17:56:05 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 17:56:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1530ms 17:56:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:56:05 INFO - PROCESS | 1863 | 1461286565919 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 1863 | 1461286565922 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 17:56:05 INFO - PROCESS | 1863 | 1461286565928 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 1863 | 1461286565932 Marionette TRACE conn5 <- [1,1618,null,{}] 17:56:05 INFO - PROCESS | 1863 | 1461286565937 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:06 INFO - PROCESS | 1863 | 1461286566126 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 17:56:06 INFO - PROCESS | 1863 | 1461286566328 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b478000 == 129 [pid = 1863] [id = 412] 17:56:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 198 (0x7f789a2c6800) [pid = 1863] [serial = 1237] [outer = (nil)] 17:56:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f789b214400) [pid = 1863] [serial = 1238] [outer = 0x7f789a2c6800] 17:56:06 INFO - PROCESS | 1863 | 1461286566404 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f789b83a800) [pid = 1863] [serial = 1239] [outer = 0x7f789a2c6800] 17:56:07 INFO - PROCESS | 1863 | 1461286567326 Marionette TRACE conn5 <- [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]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:56:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1444ms 17:56:07 INFO - PROCESS | 1863 | 1461286567372 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 1863 | 1461286567376 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 17:56:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:56:07 INFO - PROCESS | 1863 | 1461286567382 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 1863 | 1461286567386 Marionette TRACE conn5 <- [1,1622,null,{}] 17:56:07 INFO - PROCESS | 1863 | 1461286567391 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:07 INFO - PROCESS | 1863 | 1461286567589 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 17:56:07 INFO - PROCESS | 1863 | 1461286567796 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a50c0800 == 130 [pid = 1863] [id = 413] 17:56:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f789ad1f800) [pid = 1863] [serial = 1240] [outer = (nil)] 17:56:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 202 (0x7f789e844400) [pid = 1863] [serial = 1241] [outer = 0x7f789ad1f800] 17:56:07 INFO - PROCESS | 1863 | 1461286567871 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 203 (0x7f789f48f400) [pid = 1863] [serial = 1242] [outer = 0x7f789ad1f800] 17:56:08 INFO - PROCESS | 1863 | 1461286568767 Marionette TRACE conn5 <- [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]]]}] 17:56:08 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 17:56:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1433ms 17:56:08 INFO - PROCESS | 1863 | 1461286568818 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 1863 | 1461286568821 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 17:56:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:56:08 INFO - PROCESS | 1863 | 1461286568828 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 1863 | 1461286568831 Marionette TRACE conn5 <- [1,1626,null,{}] 17:56:08 INFO - PROCESS | 1863 | 1461286568836 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:09 INFO - PROCESS | 1863 | 1461286569047 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 17:56:09 INFO - PROCESS | 1863 | 1461286569257 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a55d9000 == 131 [pid = 1863] [id = 414] 17:56:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 204 (0x7f788f74e000) [pid = 1863] [serial = 1243] [outer = (nil)] 17:56:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f78a5054000) [pid = 1863] [serial = 1244] [outer = 0x7f788f74e000] 17:56:09 INFO - PROCESS | 1863 | 1461286569333 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f78a5239c00) [pid = 1863] [serial = 1245] [outer = 0x7f788f74e000] 17:56:10 INFO - PROCESS | 1863 | 1461286570232 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:56:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1434ms 17:56:10 INFO - PROCESS | 1863 | 1461286570263 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 17:56:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:56:10 INFO - PROCESS | 1863 | 1461286570267 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 17:56:10 INFO - PROCESS | 1863 | 1461286570273 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 1863 | 1461286570276 Marionette TRACE conn5 <- [1,1630,null,{}] 17:56:10 INFO - PROCESS | 1863 | 1461286570281 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:10 INFO - PROCESS | 1863 | 1461286570483 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 17:56:10 INFO - PROCESS | 1863 | 1461286570697 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6766800 == 132 [pid = 1863] [id = 415] 17:56:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f789b0d1400) [pid = 1863] [serial = 1246] [outer = (nil)] 17:56:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f78a536ac00) [pid = 1863] [serial = 1247] [outer = 0x7f789b0d1400] 17:56:10 INFO - PROCESS | 1863 | 1461286570812 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f78a558f000) [pid = 1863] [serial = 1248] [outer = 0x7f789b0d1400] 17:56:11 INFO - PROCESS | 1863 | 1461286571807 Marionette TRACE conn5 <- [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]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:56:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1583ms 17:56:11 INFO - PROCESS | 1863 | 1461286571857 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 1863 | 1461286571861 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 17:56:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:56:11 INFO - PROCESS | 1863 | 1461286571867 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 1863 | 1461286571872 Marionette TRACE conn5 <- [1,1634,null,{}] 17:56:11 INFO - PROCESS | 1863 | 1461286571877 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:12 INFO - PROCESS | 1863 | 1461286572115 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 17:56:12 INFO - PROCESS | 1863 | 1461286572377 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa316000 == 133 [pid = 1863] [id = 416] 17:56:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f78a86bd000) [pid = 1863] [serial = 1249] [outer = (nil)] 17:56:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f78a9d6ac00) [pid = 1863] [serial = 1250] [outer = 0x7f78a86bd000] 17:56:12 INFO - PROCESS | 1863 | 1461286572504 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f78aa3c9400) [pid = 1863] [serial = 1251] [outer = 0x7f78a86bd000] 17:56:13 INFO - PROCESS | 1863 | 1461286573393 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1580ms 17:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:56:13 INFO - PROCESS | 1863 | 1461286573449 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 1863 | 1461286573452 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 17:56:13 INFO - PROCESS | 1863 | 1461286573459 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 1863 | 1461286573462 Marionette TRACE conn5 <- [1,1638,null,{}] 17:56:13 INFO - PROCESS | 1863 | 1461286573469 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:13 INFO - PROCESS | 1863 | 1461286573672 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 17:56:13 INFO - PROCESS | 1863 | 1461286573929 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa7a9000 == 134 [pid = 1863] [id = 417] 17:56:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f787d8ed000) [pid = 1863] [serial = 1252] [outer = (nil)] 17:56:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f787d8f3c00) [pid = 1863] [serial = 1253] [outer = 0x7f787d8ed000] 17:56:14 INFO - PROCESS | 1863 | 1461286574048 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f78a68d3000) [pid = 1863] [serial = 1254] [outer = 0x7f787d8ed000] 17:56:14 INFO - PROCESS | 1863 | 1461286574950 Marionette TRACE conn5 <- [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]]]}] 17:56:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:56:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1537ms 17:56:14 INFO - PROCESS | 1863 | 1461286574996 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 1863 | 1461286575000 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 17:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:56:15 INFO - PROCESS | 1863 | 1461286575006 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1863 | 1461286575008 Marionette TRACE conn5 <- [1,1642,null,{}] 17:56:15 INFO - PROCESS | 1863 | 1461286575014 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:15 INFO - PROCESS | 1863 | 1461286575218 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 17:56:15 INFO - PROCESS | 1863 | 1461286575430 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae9bf000 == 135 [pid = 1863] [id = 418] 17:56:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f787d8f3400) [pid = 1863] [serial = 1255] [outer = (nil)] 17:56:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f78a9f6d800) [pid = 1863] [serial = 1256] [outer = 0x7f787d8f3400] 17:56:15 INFO - PROCESS | 1863 | 1461286575546 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f78a9f71c00) [pid = 1863] [serial = 1257] [outer = 0x7f787d8f3400] 17:56:16 INFO - PROCESS | 1863 | 1461286576470 Marionette TRACE conn5 <- [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]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:56:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1528ms 17:56:16 INFO - PROCESS | 1863 | 1461286576535 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 1863 | 1461286576539 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 17:56:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:56:16 INFO - PROCESS | 1863 | 1461286576546 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 1863 | 1461286576549 Marionette TRACE conn5 <- [1,1646,null,{}] 17:56:16 INFO - PROCESS | 1863 | 1461286576554 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:16 INFO - PROCESS | 1863 | 1461286576778 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 17:56:16 INFO - PROCESS | 1863 | 1461286576988 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0b6800 == 136 [pid = 1863] [id = 419] 17:56:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f787d8eec00) [pid = 1863] [serial = 1258] [outer = (nil)] 17:56:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f7881567800) [pid = 1863] [serial = 1259] [outer = 0x7f787d8eec00] 17:56:17 INFO - PROCESS | 1863 | 1461286577131 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f788156f000) [pid = 1863] [serial = 1260] [outer = 0x7f787d8eec00] 17:56:18 INFO - PROCESS | 1863 | 1461286578082 Marionette TRACE conn5 <- [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]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 17:56:18 INFO - PROCESS | 1863 | 1461286578133 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 17:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:56:18 INFO - PROCESS | 1863 | 1461286578137 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 17:56:18 INFO - PROCESS | 1863 | 1461286578144 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1863 | 1461286578147 Marionette TRACE conn5 <- [1,1650,null,{}] 17:56:18 INFO - PROCESS | 1863 | 1461286578153 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:18 INFO - PROCESS | 1863 | 1461286578367 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 17:56:18 INFO - PROCESS | 1863 | 1461286578583 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800d7000 == 137 [pid = 1863] [id = 420] 17:56:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f787d916c00) [pid = 1863] [serial = 1261] [outer = (nil)] 17:56:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f7881572800) [pid = 1863] [serial = 1262] [outer = 0x7f787d916c00] 17:56:18 INFO - PROCESS | 1863 | 1461286578744 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f789910c000) [pid = 1863] [serial = 1263] [outer = 0x7f787d916c00] 17:56:20 INFO - PROCESS | 1863 | 1461286580231 Marionette TRACE conn5 <- [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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2138ms 17:56:20 INFO - PROCESS | 1863 | 1461286580283 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1863 | 1461286580290 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 17:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:56:20 INFO - PROCESS | 1863 | 1461286580300 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1863 | 1461286580304 Marionette TRACE conn5 <- [1,1654,null,{}] 17:56:20 INFO - PROCESS | 1863 | 1461286580312 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:20 INFO - PROCESS | 1863 | 1461286580520 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 17:56:20 INFO - PROCESS | 1863 | 1461286580791 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885df6800 == 138 [pid = 1863] [id = 421] 17:56:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f787f973800) [pid = 1863] [serial = 1264] [outer = (nil)] 17:56:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f787f99b400) [pid = 1863] [serial = 1265] [outer = 0x7f787f973800] 17:56:20 INFO - PROCESS | 1863 | 1461286580910 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f787fef7400) [pid = 1863] [serial = 1266] [outer = 0x7f787f973800] 17:56:21 INFO - PROCESS | 1863 | 1461286581918 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:56:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1683ms 17:56:21 INFO - PROCESS | 1863 | 1461286581984 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 1863 | 1461286581993 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 17:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:56:22 INFO - PROCESS | 1863 | 1461286582004 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 1863 | 1461286582007 Marionette TRACE conn5 <- [1,1658,null,{}] 17:56:22 INFO - PROCESS | 1863 | 1461286582013 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:22 INFO - PROCESS | 1863 | 1461286582341 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 17:56:22 INFO - PROCESS | 1863 | 1461286582723 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1f2800 == 139 [pid = 1863] [id = 422] 17:56:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f7880c89400) [pid = 1863] [serial = 1267] [outer = (nil)] 17:56:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f788185e800) [pid = 1863] [serial = 1268] [outer = 0x7f7880c89400] 17:56:22 INFO - PROCESS | 1863 | 1461286582794 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f78818bbc00) [pid = 1863] [serial = 1269] [outer = 0x7f7880c89400] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d311000 == 138 [pid = 1863] [id = 346] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935df800 == 137 [pid = 1863] [id = 347] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f7883e07400) [pid = 1863] [serial = 1130] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f7880e49c00) [pid = 1863] [serial = 1127] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f78861d7800) [pid = 1863] [serial = 1151] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b4c000 == 136 [pid = 1863] [id = 404] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885df4800 == 135 [pid = 1863] [id = 403] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882b62000 == 134 [pid = 1863] [id = 402] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f26d800 == 133 [pid = 1863] [id = 401] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78846aa000 == 132 [pid = 1863] [id = 400] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d0b000 == 131 [pid = 1863] [id = 395] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935ef000 == 130 [pid = 1863] [id = 394] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78921d8000 == 129 [pid = 1863] [id = 393] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fca3800 == 128 [pid = 1863] [id = 392] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb52000 == 127 [pid = 1863] [id = 391] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eff0000 == 126 [pid = 1863] [id = 390] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e76d000 == 125 [pid = 1863] [id = 389] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c783800 == 124 [pid = 1863] [id = 388] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78890df800 == 123 [pid = 1863] [id = 387] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888160000 == 122 [pid = 1863] [id = 386] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823d4800 == 121 [pid = 1863] [id = 385] 17:56:23 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5c2800 == 120 [pid = 1863] [id = 384] 17:56:23 INFO - PROCESS | 1863 | 1461286583777 Marionette TRACE conn5 <- [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]]]}] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f7881525000) [pid = 1863] [serial = 1139] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f788cae1800) [pid = 1863] [serial = 1106] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f788225b800) [pid = 1863] [serial = 1143] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f78854a0400) [pid = 1863] [serial = 1149] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f7882dce800) [pid = 1863] [serial = 1146] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f789a429000) [pid = 1863] [serial = 1121] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f788014e000) [pid = 1863] [serial = 1137] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f7893002800) [pid = 1863] [serial = 1112] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f78840c8000) [pid = 1863] [serial = 1148] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f78824b6c00) [pid = 1863] [serial = 1145] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f78824c4000) [pid = 1863] [serial = 1100] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f788184b000) [pid = 1863] [serial = 1140] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f789333b000) [pid = 1863] [serial = 1115] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f787fdef000) [pid = 1863] [serial = 1136] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f78976f0000) [pid = 1863] [serial = 1118] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f789492c000) [pid = 1863] [serial = 1124] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f787f995400) [pid = 1863] [serial = 1134] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f7883e06000) [pid = 1863] [serial = 1094] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 208 (0x7f7888cff000) [pid = 1863] [serial = 1103] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 207 (0x7f7880151000) [pid = 1863] [serial = 1097] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 206 (0x7f78821e7400) [pid = 1863] [serial = 1142] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 205 (0x7f788d73b000) [pid = 1863] [serial = 1109] [outer = (nil)] [url = about:blank] 17:56:23 INFO - PROCESS | 1863 | --DOMWINDOW == 204 (0x7f787f6e6400) [pid = 1863] [serial = 1133] [outer = (nil)] [url = about:blank] 17:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1831ms 17:56:23 INFO - PROCESS | 1863 | 1461286583837 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1863 | 1461286583840 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 17:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:56:23 INFO - PROCESS | 1863 | 1461286583847 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1863 | 1461286583853 Marionette TRACE conn5 <- [1,1662,null,{}] 17:56:23 INFO - PROCESS | 1863 | 1461286583868 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:24 INFO - PROCESS | 1863 | 1461286584061 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 17:56:24 INFO - PROCESS | 1863 | 1461286584261 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78815c3000 == 121 [pid = 1863] [id = 423] 17:56:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f7881850c00) [pid = 1863] [serial = 1270] [outer = (nil)] 17:56:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f7883f62400) [pid = 1863] [serial = 1271] [outer = 0x7f7881850c00] 17:56:24 INFO - PROCESS | 1863 | 1461286584369 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f7885496800) [pid = 1863] [serial = 1272] [outer = 0x7f7881850c00] 17:56:25 INFO - PROCESS | 1863 | 1461286585116 Marionette TRACE conn5 <- [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]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1290ms 17:56:25 INFO - PROCESS | 1863 | 1461286585140 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1863 | 1461286585145 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 17:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:56:25 INFO - PROCESS | 1863 | 1461286585166 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1863 | 1461286585168 Marionette TRACE conn5 <- [1,1666,null,{}] 17:56:25 INFO - PROCESS | 1863 | 1461286585175 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:25 INFO - PROCESS | 1863 | 1461286585366 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 17:56:25 INFO - PROCESS | 1863 | 1461286585385 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885123000 == 122 [pid = 1863] [id = 424] 17:56:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f7883e0bc00) [pid = 1863] [serial = 1273] [outer = (nil)] 17:56:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f7888ed5000) [pid = 1863] [serial = 1274] [outer = 0x7f7883e0bc00] 17:56:25 INFO - PROCESS | 1863 | 1461286585485 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f7889661000) [pid = 1863] [serial = 1275] [outer = 0x7f7883e0bc00] 17:56:26 INFO - PROCESS | 1863 | 1461286586527 Marionette TRACE conn5 <- [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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1432ms 17:56:26 INFO - PROCESS | 1863 | 1461286586597 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 1863 | 1461286586601 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 17:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:56:26 INFO - PROCESS | 1863 | 1461286586621 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 1863 | 1461286586625 Marionette TRACE conn5 <- [1,1670,null,{}] 17:56:26 INFO - PROCESS | 1863 | 1461286586642 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:26 INFO - PROCESS | 1863 | 1461286586906 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 17:56:26 INFO - PROCESS | 1863 | 1461286586944 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883cc800 == 123 [pid = 1863] [id = 425] 17:56:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f787fde8c00) [pid = 1863] [serial = 1276] [outer = (nil)] 17:56:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f788caaa800) [pid = 1863] [serial = 1277] [outer = 0x7f787fde8c00] 17:56:27 INFO - PROCESS | 1863 | 1461286587011 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f788caddc00) [pid = 1863] [serial = 1278] [outer = 0x7f787fde8c00] 17:56:27 INFO - PROCESS | 1863 | 1461286587914 Marionette TRACE conn5 <- [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]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1345ms 17:56:27 INFO - PROCESS | 1863 | 1461286587973 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 1863 | 1461286587976 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 17:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:56:27 INFO - PROCESS | 1863 | 1461286587983 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 1863 | 1461286587985 Marionette TRACE conn5 <- [1,1674,null,{}] 17:56:27 INFO - PROCESS | 1863 | 1461286587991 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:28 INFO - PROCESS | 1863 | 1461286588278 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 17:56:28 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f787f888000) [pid = 1863] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:56:28 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f788178e000) [pid = 1863] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:56:28 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f787fdedc00) [pid = 1863] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:56:28 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f787f6e3800) [pid = 1863] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:56:28 INFO - PROCESS | 1863 | --DOMWINDOW == 208 (0x7f787f994c00) [pid = 1863] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:56:28 INFO - PROCESS | 1863 | --DOMWINDOW == 207 (0x7f78861d8800) [pid = 1863] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:56:28 INFO - PROCESS | 1863 | 1461286588860 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886098000 == 124 [pid = 1863] [id = 426] 17:56:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f787d919000) [pid = 1863] [serial = 1279] [outer = (nil)] 17:56:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f788014e400) [pid = 1863] [serial = 1280] [outer = 0x7f787d919000] 17:56:28 INFO - PROCESS | 1863 | 1461286588933 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f788f2fb800) [pid = 1863] [serial = 1281] [outer = 0x7f787d919000] 17:56:29 INFO - PROCESS | 1863 | 1461286589647 Marionette TRACE conn5 <- [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]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1685ms 17:56:29 INFO - PROCESS | 1863 | 1461286589670 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 1863 | 1461286589674 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 17:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:56:29 INFO - PROCESS | 1863 | 1461286589680 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 1863 | 1461286589682 Marionette TRACE conn5 <- [1,1678,null,{}] 17:56:29 INFO - PROCESS | 1863 | 1461286589699 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:29 INFO - PROCESS | 1863 | 1461286589901 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 17:56:29 INFO - PROCESS | 1863 | 1461286589916 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa81800 == 125 [pid = 1863] [id = 427] 17:56:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f788f889c00) [pid = 1863] [serial = 1282] [outer = (nil)] 17:56:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f788fcd4c00) [pid = 1863] [serial = 1283] [outer = 0x7f788f889c00] 17:56:29 INFO - PROCESS | 1863 | 1461286589985 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f7893007c00) [pid = 1863] [serial = 1284] [outer = 0x7f788f889c00] 17:56:31 INFO - PROCESS | 1863 | 1461286591123 Marionette TRACE conn5 <- [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]]]}] 17:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1478ms 17:56:31 INFO - PROCESS | 1863 | 1461286591160 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 1863 | 1461286591168 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 17:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:56:31 INFO - PROCESS | 1863 | 1461286591180 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - PROCESS | 1863 | 1461286591188 Marionette TRACE conn5 <- [1,1682,null,{}] 17:56:31 INFO - PROCESS | 1863 | 1461286591199 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:31 INFO - PROCESS | 1863 | 1461286591437 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 17:56:31 INFO - PROCESS | 1863 | 1461286591713 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880f32000 == 126 [pid = 1863] [id = 428] 17:56:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f787f969800) [pid = 1863] [serial = 1285] [outer = (nil)] 17:56:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f787f972c00) [pid = 1863] [serial = 1286] [outer = 0x7f787f969800] 17:56:31 INFO - PROCESS | 1863 | 1461286591840 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f7880146c00) [pid = 1863] [serial = 1287] [outer = 0x7f787f969800] 17:56:32 INFO - PROCESS | 1863 | 1461286592766 Marionette TRACE conn5 <- [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]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1645ms 17:56:32 INFO - PROCESS | 1863 | 1461286592824 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 1863 | 1461286592833 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 17:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:56:32 INFO - PROCESS | 1863 | 1461286592844 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 1863 | 1461286592848 Marionette TRACE conn5 <- [1,1686,null,{}] 17:56:32 INFO - PROCESS | 1863 | 1461286592854 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:33 INFO - PROCESS | 1863 | 1461286593083 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 17:56:33 INFO - PROCESS | 1863 | 1461286593357 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c796000 == 127 [pid = 1863] [id = 429] 17:56:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f788178e000) [pid = 1863] [serial = 1288] [outer = (nil)] 17:56:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f78821f0400) [pid = 1863] [serial = 1289] [outer = 0x7f788178e000] 17:56:33 INFO - PROCESS | 1863 | 1461286593483 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f7883f66800) [pid = 1863] [serial = 1290] [outer = 0x7f788178e000] 17:56:34 INFO - PROCESS | 1863 | 1461286594462 Marionette TRACE conn5 <- [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]]]}] 17:56:34 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 17:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1684ms 17:56:34 INFO - PROCESS | 1863 | 1461286594528 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 1863 | 1461286594533 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 17:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:56:34 INFO - PROCESS | 1863 | 1461286594539 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 1863 | 1461286594545 Marionette TRACE conn5 <- [1,1690,null,{}] 17:56:34 INFO - PROCESS | 1863 | 1461286594562 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:34 INFO - PROCESS | 1863 | 1461286594827 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 17:56:35 INFO - PROCESS | 1863 | 1461286595149 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935d8800 == 128 [pid = 1863] [id = 430] 17:56:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f788cac2c00) [pid = 1863] [serial = 1291] [outer = (nil)] 17:56:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f788d636000) [pid = 1863] [serial = 1292] [outer = 0x7f788cac2c00] 17:56:35 INFO - PROCESS | 1863 | 1461286595233 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f788eb9d000) [pid = 1863] [serial = 1293] [outer = 0x7f788cac2c00] 17:56:36 INFO - PROCESS | 1863 | 1461286596092 Marionette TRACE conn5 <- [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]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1591ms 17:56:36 INFO - PROCESS | 1863 | 1461286596131 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 1863 | 1461286596135 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 17:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:56:36 INFO - PROCESS | 1863 | 1461286596142 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 1863 | 1461286596144 Marionette TRACE conn5 <- [1,1694,null,{}] 17:56:36 INFO - PROCESS | 1863 | 1461286596150 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:36 INFO - PROCESS | 1863 | 1461286596365 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 17:56:36 INFO - PROCESS | 1863 | 1461286596580 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789992f000 == 129 [pid = 1863] [id = 431] 17:56:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f788ec80c00) [pid = 1863] [serial = 1294] [outer = (nil)] 17:56:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f789200e400) [pid = 1863] [serial = 1295] [outer = 0x7f788ec80c00] 17:56:36 INFO - PROCESS | 1863 | 1461286596739 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f789305d800) [pid = 1863] [serial = 1296] [outer = 0x7f788ec80c00] 17:56:37 INFO - PROCESS | 1863 | 1461286597706 Marionette TRACE conn5 <- [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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1640ms 17:56:37 INFO - PROCESS | 1863 | 1461286597783 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 17:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:56:37 INFO - PROCESS | 1863 | 1461286597787 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 17:56:37 INFO - PROCESS | 1863 | 1461286597793 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 1863 | 1461286597797 Marionette TRACE conn5 <- [1,1698,null,{}] 17:56:37 INFO - PROCESS | 1863 | 1461286597802 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:38 INFO - PROCESS | 1863 | 1461286598062 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 17:56:38 INFO - PROCESS | 1863 | 1461286598316 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b410800 == 130 [pid = 1863] [id = 432] 17:56:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f788cadc000) [pid = 1863] [serial = 1297] [outer = (nil)] 17:56:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f789544b400) [pid = 1863] [serial = 1298] [outer = 0x7f788cadc000] 17:56:38 INFO - PROCESS | 1863 | 1461286598437 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f78978ee000) [pid = 1863] [serial = 1299] [outer = 0x7f788cadc000] 17:56:39 INFO - PROCESS | 1863 | 1461286599299 Marionette TRACE conn5 <- [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]]]}] 17:56:39 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 17:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1552ms 17:56:39 INFO - PROCESS | 1863 | 1461286599346 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 17:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:56:39 INFO - PROCESS | 1863 | 1461286599350 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 17:56:39 INFO - PROCESS | 1863 | 1461286599356 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1863 | 1461286599360 Marionette TRACE conn5 <- [1,1702,null,{}] 17:56:39 INFO - PROCESS | 1863 | 1461286599365 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:39 INFO - PROCESS | 1863 | 1461286599612 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 17:56:39 INFO - PROCESS | 1863 | 1461286599927 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa310000 == 131 [pid = 1863] [id = 433] 17:56:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f7899f42800) [pid = 1863] [serial = 1300] [outer = (nil)] 17:56:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f789b83c800) [pid = 1863] [serial = 1301] [outer = 0x7f7899f42800] 17:56:40 INFO - PROCESS | 1863 | 1461286600013 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f78a505e400) [pid = 1863] [serial = 1302] [outer = 0x7f7899f42800] 17:56:40 INFO - PROCESS | 1863 | 1461286600878 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1582ms 17:56:40 INFO - PROCESS | 1863 | 1461286600938 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 1863 | 1461286600942 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 17:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:56:40 INFO - PROCESS | 1863 | 1461286600948 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 1863 | 1461286600951 Marionette TRACE conn5 <- [1,1706,null,{}] 17:56:40 INFO - PROCESS | 1863 | 1461286600957 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:41 INFO - PROCESS | 1863 | 1461286601170 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 17:56:41 INFO - PROCESS | 1863 | 1461286601382 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f24800 == 132 [pid = 1863] [id = 434] 17:56:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f7899fd3000) [pid = 1863] [serial = 1303] [outer = (nil)] 17:56:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f78a6440800) [pid = 1863] [serial = 1304] [outer = 0x7f7899fd3000] 17:56:41 INFO - PROCESS | 1863 | 1461286601502 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f78a81a0800) [pid = 1863] [serial = 1305] [outer = 0x7f7899fd3000] 17:56:42 INFO - PROCESS | 1863 | 1461286602465 Marionette TRACE conn5 <- [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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1583ms 17:56:42 INFO - PROCESS | 1863 | 1461286602533 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 17:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:56:42 INFO - PROCESS | 1863 | 1461286602538 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 17:56:42 INFO - PROCESS | 1863 | 1461286602546 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 1863 | 1461286602549 Marionette TRACE conn5 <- [1,1710,null,{}] 17:56:42 INFO - PROCESS | 1863 | 1461286602555 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:42 INFO - PROCESS | 1863 | 1461286602780 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 17:56:43 INFO - PROCESS | 1863 | 1461286603039 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae9ad000 == 133 [pid = 1863] [id = 435] 17:56:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f789aa1dc00) [pid = 1863] [serial = 1306] [outer = (nil)] 17:56:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f78a9f6bc00) [pid = 1863] [serial = 1307] [outer = 0x7f789aa1dc00] 17:56:43 INFO - PROCESS | 1863 | 1461286603159 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f78a9f73400) [pid = 1863] [serial = 1308] [outer = 0x7f789aa1dc00] 17:56:44 INFO - PROCESS | 1863 | 1461286604014 Marionette TRACE conn5 <- [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]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1531ms 17:56:44 INFO - PROCESS | 1863 | 1461286604077 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 1863 | 1461286604081 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 17:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:56:44 INFO - PROCESS | 1863 | 1461286604087 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 1863 | 1461286604090 Marionette TRACE conn5 <- [1,1714,null,{}] 17:56:44 INFO - PROCESS | 1863 | 1461286604095 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:44 INFO - PROCESS | 1863 | 1461286604309 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 17:56:44 INFO - PROCESS | 1863 | 1461286604614 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c787000 == 134 [pid = 1863] [id = 436] 17:56:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f787c945000) [pid = 1863] [serial = 1309] [outer = (nil)] 17:56:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f787c94d400) [pid = 1863] [serial = 1310] [outer = 0x7f787c945000] 17:56:44 INFO - PROCESS | 1863 | 1461286604694 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f787c951400) [pid = 1863] [serial = 1311] [outer = 0x7f787c945000] 17:56:45 INFO - PROCESS | 1863 | 1461286605558 Marionette TRACE conn5 <- [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]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1529ms 17:56:45 INFO - PROCESS | 1863 | 1461286605617 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 1863 | 1461286605620 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 17:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:56:45 INFO - PROCESS | 1863 | 1461286605627 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 1863 | 1461286605629 Marionette TRACE conn5 <- [1,1718,null,{}] 17:56:45 INFO - PROCESS | 1863 | 1461286605635 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:45 INFO - PROCESS | 1863 | 1461286605834 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 17:56:46 INFO - PROCESS | 1863 | 1461286606054 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882581800 == 135 [pid = 1863] [id = 437] 17:56:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f787c947800) [pid = 1863] [serial = 1312] [outer = (nil)] 17:56:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f787fd79c00) [pid = 1863] [serial = 1313] [outer = 0x7f787c947800] 17:56:46 INFO - PROCESS | 1863 | 1461286606171 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f787fd7e800) [pid = 1863] [serial = 1314] [outer = 0x7f787c947800] 17:56:47 INFO - PROCESS | 1863 | 1461286607102 Marionette TRACE conn5 <- [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]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1534ms 17:56:47 INFO - PROCESS | 1863 | 1461286607166 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 1863 | 1461286607175 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 17:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:56:47 INFO - PROCESS | 1863 | 1461286607183 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 1863 | 1461286607187 Marionette TRACE conn5 <- [1,1722,null,{}] 17:56:47 INFO - PROCESS | 1863 | 1461286607193 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:47 INFO - PROCESS | 1863 | 1461286607434 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 17:56:47 INFO - PROCESS | 1863 | 1461286607760 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7881729000 == 136 [pid = 1863] [id = 438] 17:56:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f78a9f74000) [pid = 1863] [serial = 1315] [outer = (nil)] 17:56:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f78a9f77400) [pid = 1863] [serial = 1316] [outer = 0x7f78a9f74000] 17:56:47 INFO - PROCESS | 1863 | 1461286607849 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f78aa561400) [pid = 1863] [serial = 1317] [outer = 0x7f78a9f74000] 17:56:48 INFO - PROCESS | 1863 | 1461286608749 Marionette TRACE conn5 <- [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]]]}] 17:56:48 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 17:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1640ms 17:56:48 INFO - PROCESS | 1863 | 1461286608825 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 1863 | 1461286608828 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 17:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:56:48 INFO - PROCESS | 1863 | 1461286608836 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 1863 | 1461286608839 Marionette TRACE conn5 <- [1,1726,null,{}] 17:56:48 INFO - PROCESS | 1863 | 1461286608846 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:49 INFO - PROCESS | 1863 | 1461286609059 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 17:56:49 INFO - PROCESS | 1863 | 1461286609334 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d8a4800 == 137 [pid = 1863] [id = 439] 17:56:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f787b5eb000) [pid = 1863] [serial = 1318] [outer = (nil)] 17:56:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f787b5f2000) [pid = 1863] [serial = 1319] [outer = 0x7f787b5eb000] 17:56:49 INFO - PROCESS | 1863 | 1461286609422 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f787d82cc00) [pid = 1863] [serial = 1320] [outer = 0x7f787b5eb000] 17:56:50 INFO - PROCESS | 1863 | 1461286610296 Marionette TRACE conn5 <- [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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1532ms 17:56:50 INFO - PROCESS | 1863 | 1461286610367 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 1863 | 1461286610371 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 17:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:56:50 INFO - PROCESS | 1863 | 1461286610378 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1863 | 1461286610380 Marionette TRACE conn5 <- [1,1730,null,{}] 17:56:50 INFO - PROCESS | 1863 | 1461286610386 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:50 INFO - PROCESS | 1863 | 1461286610616 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 17:56:50 INFO - PROCESS | 1863 | 1461286610916 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882586800 == 138 [pid = 1863] [id = 440] 17:56:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f787b5ed000) [pid = 1863] [serial = 1321] [outer = (nil)] 17:56:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f787d833000) [pid = 1863] [serial = 1322] [outer = 0x7f787b5ed000] 17:56:51 INFO - PROCESS | 1863 | 1461286611008 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f787d837400) [pid = 1863] [serial = 1323] [outer = 0x7f787b5ed000] 17:56:51 INFO - PROCESS | 1863 | 1461286611879 Marionette TRACE conn5 <- [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]]]}] 17:56:51 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 17:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 17:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:56:51 INFO - PROCESS | 1863 | 1461286611915 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 1863 | 1461286611917 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 17:56:51 INFO - PROCESS | 1863 | 1461286611924 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 1863 | 1461286611927 Marionette TRACE conn5 <- [1,1734,null,{}] 17:56:51 INFO - PROCESS | 1863 | 1461286611932 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:52 INFO - PROCESS | 1863 | 1461286612143 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 17:56:52 INFO - PROCESS | 1863 | 1461286612496 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885e1b800 == 139 [pid = 1863] [id = 441] 17:56:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f7885eb9000) [pid = 1863] [serial = 1324] [outer = (nil)] 17:56:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f7885ebb000) [pid = 1863] [serial = 1325] [outer = 0x7f7885eb9000] 17:56:52 INFO - PROCESS | 1863 | 1461286612578 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f7885ebf000) [pid = 1863] [serial = 1326] [outer = 0x7f7885eb9000] 17:56:53 INFO - PROCESS | 1863 | 1461286613537 Marionette TRACE conn5 <- [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]]]}] 17:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1692ms 17:56:53 INFO - PROCESS | 1863 | 1461286613617 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 1863 | 1461286613620 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 17:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:56:53 INFO - PROCESS | 1863 | 1461286613626 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 1863 | 1461286613629 Marionette TRACE conn5 <- [1,1738,null,{}] 17:56:53 INFO - PROCESS | 1863 | 1461286613634 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:54 INFO - PROCESS | 1863 | 1461286614287 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 17:56:54 INFO - PROCESS | 1863 | 1461286614570 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0a9000 == 140 [pid = 1863] [id = 442] 17:56:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f787d777000) [pid = 1863] [serial = 1327] [outer = (nil)] 17:56:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f787d77c400) [pid = 1863] [serial = 1328] [outer = 0x7f787d777000] 17:56:54 INFO - PROCESS | 1863 | 1461286614642 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f787d834800) [pid = 1863] [serial = 1329] [outer = 0x7f787d777000] 17:56:55 INFO - PROCESS | 1863 | 1461286615537 Marionette TRACE conn5 <- [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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1985ms 17:56:55 INFO - PROCESS | 1863 | 1461286615613 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 1863 | 1461286615619 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 17:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:56:55 INFO - PROCESS | 1863 | 1461286615626 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 1863 | 1461286615632 Marionette TRACE conn5 <- [1,1742,null,{}] 17:56:55 INFO - PROCESS | 1863 | 1461286615639 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:55 INFO - PROCESS | 1863 | 1461286615873 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 17:56:56 INFO - PROCESS | 1863 | 1461286616200 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788172f800 == 141 [pid = 1863] [id = 443] 17:56:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f787f6e9800) [pid = 1863] [serial = 1330] [outer = (nil)] 17:56:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f787f969c00) [pid = 1863] [serial = 1331] [outer = 0x7f787f6e9800] 17:56:56 INFO - PROCESS | 1863 | 1461286616360 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f787f992800) [pid = 1863] [serial = 1332] [outer = 0x7f787f6e9800] 17:56:57 INFO - PROCESS | 1863 | 1461286617383 Marionette TRACE conn5 <- [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]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1836ms 17:56:57 INFO - PROCESS | 1863 | 1461286617464 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 1863 | 1461286617469 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 17:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:56:57 INFO - PROCESS | 1863 | 1461286617476 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 1863 | 1461286617479 Marionette TRACE conn5 <- [1,1746,null,{}] 17:56:57 INFO - PROCESS | 1863 | 1461286617485 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:57 INFO - PROCESS | 1863 | 1461286617721 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 17:56:58 INFO - PROCESS | 1863 | 1461286618086 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f23800 == 142 [pid = 1863] [id = 444] 17:56:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f7880044c00) [pid = 1863] [serial = 1333] [outer = (nil)] 17:56:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f788014e000) [pid = 1863] [serial = 1334] [outer = 0x7f7880044c00] 17:56:58 INFO - PROCESS | 1863 | 1461286618159 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f788156cc00) [pid = 1863] [serial = 1335] [outer = 0x7f7880044c00] 17:56:59 INFO - PROCESS | 1863 | 1461286619054 Marionette TRACE conn5 <- [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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1629ms 17:56:59 INFO - PROCESS | 1863 | 1461286619107 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1863 | 1461286619113 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 17:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:56:59 INFO - PROCESS | 1863 | 1461286619130 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1863 | 1461286619138 Marionette TRACE conn5 <- [1,1750,null,{}] 17:56:59 INFO - PROCESS | 1863 | 1461286619144 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:59 INFO - PROCESS | 1863 | 1461286619403 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 17:56:59 INFO - PROCESS | 1863 | 1461286619717 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788408b000 == 143 [pid = 1863] [id = 445] 17:56:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f78824b8800) [pid = 1863] [serial = 1336] [outer = (nil)] 17:56:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f7883e03800) [pid = 1863] [serial = 1337] [outer = 0x7f78824b8800] 17:56:59 INFO - PROCESS | 1863 | 1461286619797 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f78840cdc00) [pid = 1863] [serial = 1338] [outer = 0x7f78824b8800] 17:57:00 INFO - PROCESS | 1863 | 1461286620689 Marionette TRACE conn5 <- [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]]]}] 17:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1649ms 17:57:00 INFO - PROCESS | 1863 | 1461286620772 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 1863 | 1461286620776 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 17:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:57:00 INFO - PROCESS | 1863 | 1461286620782 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 1863 | 1461286620784 Marionette TRACE conn5 <- [1,1754,null,{}] 17:57:00 INFO - PROCESS | 1863 | 1461286620790 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:00 INFO - PROCESS | 1863 | 1461286620992 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899ae7800 == 142 [pid = 1863] [id = 37] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886098000 == 141 [pid = 1863] [id = 426] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78883cc800 == 140 [pid = 1863] [id = 425] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885123000 == 139 [pid = 1863] [id = 424] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78815c3000 == 138 [pid = 1863] [id = 423] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1f2800 == 137 [pid = 1863] [id = 422] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885df6800 == 136 [pid = 1863] [id = 421] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b478000 == 135 [pid = 1863] [id = 412] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b01a000 == 134 [pid = 1863] [id = 411] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d04800 == 133 [pid = 1863] [id = 410] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7892319000 == 132 [pid = 1863] [id = 409] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee82000 == 131 [pid = 1863] [id = 408] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78883ea000 == 130 [pid = 1863] [id = 407] 17:57:01 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78815db800 == 129 [pid = 1863] [id = 406] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f788d632400) [pid = 1863] [serial = 1217] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f78921c3c00) [pid = 1863] [serial = 1184] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f788965fc00) [pid = 1863] [serial = 1215] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f7883f65400) [pid = 1863] [serial = 1208] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f788fc4b400) [pid = 1863] [serial = 1181] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f7885498000) [pid = 1863] [serial = 1163] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f788d68c800) [pid = 1863] [serial = 1172] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f7899f44800) [pid = 1863] [serial = 1199] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f7881790400) [pid = 1863] [serial = 1203] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f7888cf5c00) [pid = 1863] [serial = 1152] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f788014f400) [pid = 1863] [serial = 1202] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f78890b8400) [pid = 1863] [serial = 1166] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f7882260800) [pid = 1863] [serial = 1160] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f787f997000) [pid = 1863] [serial = 1196] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f788f2fa000) [pid = 1863] [serial = 1178] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f78861d6400) [pid = 1863] [serial = 1209] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f788caa0c00) [pid = 1863] [serial = 1211] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f7880e43c00) [pid = 1863] [serial = 1157] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f7881783000) [pid = 1863] [serial = 1214] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f787d435400) [pid = 1863] [serial = 1154] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f789492e000) [pid = 1863] [serial = 1187] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f7899d14800) [pid = 1863] [serial = 1193] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f7882261000) [pid = 1863] [serial = 1206] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f788eba5c00) [pid = 1863] [serial = 1175] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f78818b9400) [pid = 1863] [serial = 1205] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f788cae3c00) [pid = 1863] [serial = 1169] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f788caaf000) [pid = 1863] [serial = 1212] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f7898ee9400) [pid = 1863] [serial = 1190] [outer = (nil)] [url = about:blank] 17:57:01 INFO - PROCESS | 1863 | 1461286621492 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1f2800 == 130 [pid = 1863] [id = 446] 17:57:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f787f96fc00) [pid = 1863] [serial = 1339] [outer = (nil)] 17:57:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f7880c7cc00) [pid = 1863] [serial = 1340] [outer = 0x7f787f96fc00] 17:57:01 INFO - PROCESS | 1863 | 1461286621568 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f78840cb000) [pid = 1863] [serial = 1341] [outer = 0x7f787f96fc00] 17:57:02 INFO - PROCESS | 1863 | 1461286622305 Marionette TRACE conn5 <- [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]]]}] 17:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1585ms 17:57:02 INFO - PROCESS | 1863 | 1461286622370 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 1863 | 1461286622373 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 17:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:57:02 INFO - PROCESS | 1863 | 1461286622384 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 1863 | 1461286622387 Marionette TRACE conn5 <- [1,1758,null,{}] 17:57:02 INFO - PROCESS | 1863 | 1461286622394 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:02 INFO - PROCESS | 1863 | 1461286622616 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 17:57:02 INFO - PROCESS | 1863 | 1461286622809 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885deb000 == 131 [pid = 1863] [id = 447] 17:57:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f78861d9800) [pid = 1863] [serial = 1342] [outer = (nil)] 17:57:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f7888503000) [pid = 1863] [serial = 1343] [outer = 0x7f78861d9800] 17:57:02 INFO - PROCESS | 1863 | 1461286622893 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f78890bd400) [pid = 1863] [serial = 1344] [outer = 0x7f78861d9800] 17:57:03 INFO - PROCESS | 1863 | 1461286623738 Marionette TRACE conn5 <- [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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1381ms 17:57:03 INFO - PROCESS | 1863 | 1461286623766 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 1863 | 1461286623770 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 17:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:57:03 INFO - PROCESS | 1863 | 1461286623776 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1863 | 1461286623778 Marionette TRACE conn5 <- [1,1762,null,{}] 17:57:03 INFO - PROCESS | 1863 | 1461286623783 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:04 INFO - PROCESS | 1863 | 1461286624048 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 17:57:04 INFO - PROCESS | 1863 | 1461286624080 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788926d800 == 132 [pid = 1863] [id = 448] 17:57:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f7885ec3400) [pid = 1863] [serial = 1345] [outer = (nil)] 17:57:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f788d3e5000) [pid = 1863] [serial = 1346] [outer = 0x7f7885ec3400] 17:57:04 INFO - PROCESS | 1863 | 1461286624142 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f788d68f400) [pid = 1863] [serial = 1347] [outer = 0x7f7885ec3400] 17:57:05 INFO - PROCESS | 1863 | 1461286625042 Marionette TRACE conn5 <- [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]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1281ms 17:57:05 INFO - PROCESS | 1863 | 1461286625059 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 1863 | 1461286625062 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 17:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:57:05 INFO - PROCESS | 1863 | 1461286625068 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1863 | 1461286625071 Marionette TRACE conn5 <- [1,1766,null,{}] 17:57:05 INFO - PROCESS | 1863 | 1461286625086 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:05 INFO - PROCESS | 1863 | 1461286625341 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 17:57:05 INFO - PROCESS | 1863 | 1461286625383 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e781800 == 133 [pid = 1863] [id = 449] 17:57:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f78861da800) [pid = 1863] [serial = 1348] [outer = (nil)] 17:57:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f788e7b8c00) [pid = 1863] [serial = 1349] [outer = 0x7f78861da800] 17:57:05 INFO - PROCESS | 1863 | 1461286625446 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f788f2fa000) [pid = 1863] [serial = 1350] [outer = 0x7f78861da800] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f789f48a800) [pid = 1863] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f787d42ac00) [pid = 1863] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f787f87c000) [pid = 1863] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f788178cc00) [pid = 1863] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f788d537800) [pid = 1863] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f788004e800) [pid = 1863] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f788d684c00) [pid = 1863] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f789b45a800) [pid = 1863] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f7881525400) [pid = 1863] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f7880e3ec00) [pid = 1863] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f787d42a800) [pid = 1863] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f787fde2c00) [pid = 1863] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f787fde3c00) [pid = 1863] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f788178c000) [pid = 1863] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f788fc4e800) [pid = 1863] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f788178bc00) [pid = 1863] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f788ec73c00) [pid = 1863] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f7881523c00) [pid = 1863] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f787fde8c00) [pid = 1863] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f787d919000) [pid = 1863] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f7883e0bc00) [pid = 1863] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f787f973800) [pid = 1863] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f7880c89400) [pid = 1863] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f7881850c00) [pid = 1863] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f787d912400) [pid = 1863] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f787d91c400) [pid = 1863] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f7881785c00) [pid = 1863] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f787feee400) [pid = 1863] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f78861e1c00) [pid = 1863] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:57:06 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f788cae5000) [pid = 1863] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:57:07 INFO - PROCESS | 1863 | 1461286627328 Marionette TRACE conn5 <- [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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2291ms 17:57:07 INFO - PROCESS | 1863 | 1461286627361 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 17:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:57:07 INFO - PROCESS | 1863 | 1461286627370 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 17:57:07 INFO - PROCESS | 1863 | 1461286627377 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1863 | 1461286627380 Marionette TRACE conn5 <- [1,1770,null,{}] 17:57:07 INFO - PROCESS | 1863 | 1461286627386 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:07 INFO - PROCESS | 1863 | 1461286627598 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 17:57:07 INFO - PROCESS | 1863 | 1461286627794 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882463000 == 134 [pid = 1863] [id = 450] 17:57:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f787d427800) [pid = 1863] [serial = 1351] [outer = (nil)] 17:57:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f7880044800) [pid = 1863] [serial = 1352] [outer = 0x7f787d427800] 17:57:07 INFO - PROCESS | 1863 | 1461286627861 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f7881789000) [pid = 1863] [serial = 1353] [outer = 0x7f787d427800] 17:57:08 INFO - PROCESS | 1863 | 1461286628620 Marionette TRACE conn5 <- [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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1280ms 17:57:08 INFO - PROCESS | 1863 | 1461286628658 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 1863 | 1461286628661 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 17:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:57:08 INFO - PROCESS | 1863 | 1461286628802 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 1863 | 1461286628807 Marionette TRACE conn5 <- [1,1774,null,{}] 17:57:08 INFO - PROCESS | 1863 | 1461286628835 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:09 INFO - PROCESS | 1863 | 1461286629064 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 17:57:09 INFO - PROCESS | 1863 | 1461286629361 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800d1800 == 135 [pid = 1863] [id = 451] 17:57:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f787d779c00) [pid = 1863] [serial = 1354] [outer = (nil)] 17:57:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f787d77f000) [pid = 1863] [serial = 1355] [outer = 0x7f787d779c00] 17:57:09 INFO - PROCESS | 1863 | 1461286629481 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f787d8f2800) [pid = 1863] [serial = 1356] [outer = 0x7f787d779c00] 17:57:10 INFO - PROCESS | 1863 | 1461286630400 Marionette TRACE conn5 <- [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]]]}] 17:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1790ms 17:57:10 INFO - PROCESS | 1863 | 1461286630461 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 1863 | 1461286630466 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 17:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:57:10 INFO - PROCESS | 1863 | 1461286630474 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 1863 | 1461286630478 Marionette TRACE conn5 <- [1,1778,null,{}] 17:57:10 INFO - PROCESS | 1863 | 1461286630488 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:10 INFO - PROCESS | 1863 | 1461286630751 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 17:57:11 INFO - PROCESS | 1863 | 1461286631072 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885e14000 == 136 [pid = 1863] [id = 452] 17:57:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f787f993000) [pid = 1863] [serial = 1357] [outer = (nil)] 17:57:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f787fd84400) [pid = 1863] [serial = 1358] [outer = 0x7f787f993000] 17:57:11 INFO - PROCESS | 1863 | 1461286631153 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f7880c88800) [pid = 1863] [serial = 1359] [outer = 0x7f787f993000] 17:57:12 INFO - PROCESS | 1863 | 1461286632083 Marionette TRACE conn5 <- [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]]]}] 17:57:12 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 17:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1688ms 17:57:12 INFO - PROCESS | 1863 | 1461286632163 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 17:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:57:12 INFO - PROCESS | 1863 | 1461286632167 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 17:57:12 INFO - PROCESS | 1863 | 1461286632174 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 1863 | 1461286632178 Marionette TRACE conn5 <- [1,1782,null,{}] 17:57:12 INFO - PROCESS | 1863 | 1461286632184 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:12 INFO - PROCESS | 1863 | 1461286632441 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 17:57:12 INFO - PROCESS | 1863 | 1461286632801 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788f844800 == 137 [pid = 1863] [id = 453] 17:57:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f788185a400) [pid = 1863] [serial = 1360] [outer = (nil)] 17:57:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f7882261c00) [pid = 1863] [serial = 1361] [outer = 0x7f788185a400] 17:57:12 INFO - PROCESS | 1863 | 1461286632900 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f788549e400) [pid = 1863] [serial = 1362] [outer = 0x7f788185a400] 17:57:13 INFO - PROCESS | 1863 | 1461286633789 Marionette TRACE conn5 <- [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]]]}] 17:57:13 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 17:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1685ms 17:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:57:13 INFO - PROCESS | 1863 | 1461286633865 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 1863 | 1461286633868 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 17:57:13 INFO - PROCESS | 1863 | 1461286633876 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 1863 | 1461286633878 Marionette TRACE conn5 <- [1,1786,null,{}] 17:57:13 INFO - PROCESS | 1863 | 1461286633886 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:14 INFO - PROCESS | 1863 | 1461286634137 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 17:57:14 INFO - PROCESS | 1863 | 1461286634451 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921df000 == 138 [pid = 1863] [id = 454] 17:57:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f787fd79400) [pid = 1863] [serial = 1363] [outer = (nil)] 17:57:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f7888cf6c00) [pid = 1863] [serial = 1364] [outer = 0x7f787fd79400] 17:57:14 INFO - PROCESS | 1863 | 1461286634535 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f788cabe800) [pid = 1863] [serial = 1365] [outer = 0x7f787fd79400] 17:57:15 INFO - PROCESS | 1863 | 1461286635447 Marionette TRACE conn5 <- [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]]]}] 17:57:15 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 17:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1633ms 17:57:15 INFO - PROCESS | 1863 | 1461286635509 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1863 | 1461286635512 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 17:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:57:15 INFO - PROCESS | 1863 | 1461286635519 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1863 | 1461286635523 Marionette TRACE conn5 <- [1,1790,null,{}] 17:57:15 INFO - PROCESS | 1863 | 1461286635529 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:15 INFO - PROCESS | 1863 | 1461286635761 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 17:57:16 INFO - PROCESS | 1863 | 1461286636070 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d0b800 == 139 [pid = 1863] [id = 455] 17:57:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f78854a0400) [pid = 1863] [serial = 1366] [outer = (nil)] 17:57:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f788d632400) [pid = 1863] [serial = 1367] [outer = 0x7f78854a0400] 17:57:16 INFO - PROCESS | 1863 | 1461286636158 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f788efd1800) [pid = 1863] [serial = 1368] [outer = 0x7f78854a0400] 17:57:16 INFO - PROCESS | 1863 | 1461286636977 Marionette TRACE conn5 <- [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]]]}] 17:57:17 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) 17:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1536ms 17:57:17 INFO - PROCESS | 1863 | 1461286637056 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 17:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:57:17 INFO - PROCESS | 1863 | 1461286637060 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 17:57:17 INFO - PROCESS | 1863 | 1461286637067 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 1863 | 1461286637071 Marionette TRACE conn5 <- [1,1794,null,{}] 17:57:17 INFO - PROCESS | 1863 | 1461286637077 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:17 INFO - PROCESS | 1863 | 1461286637338 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 17:57:17 INFO - PROCESS | 1863 | 1461286637668 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b01d000 == 140 [pid = 1863] [id = 456] 17:57:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f7895402800) [pid = 1863] [serial = 1369] [outer = (nil)] 17:57:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f7896020400) [pid = 1863] [serial = 1370] [outer = 0x7f7895402800] 17:57:17 INFO - PROCESS | 1863 | 1461286637754 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f7899a1b800) [pid = 1863] [serial = 1371] [outer = 0x7f7895402800] 17:57:18 INFO - PROCESS | 1863 | 1461286638613 Marionette TRACE conn5 <- [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]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1581ms 17:57:18 INFO - PROCESS | 1863 | 1461286638648 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 1863 | 1461286638652 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 17:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:57:18 INFO - PROCESS | 1863 | 1461286638659 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1863 | 1461286638661 Marionette TRACE conn5 <- [1,1798,null,{}] 17:57:18 INFO - PROCESS | 1863 | 1461286638667 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:18 INFO - PROCESS | 1863 | 1461286638879 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 17:57:19 INFO - PROCESS | 1863 | 1461286639129 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a551b000 == 141 [pid = 1863] [id = 457] 17:57:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f78949e2c00) [pid = 1863] [serial = 1372] [outer = (nil)] 17:57:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f7899f45c00) [pid = 1863] [serial = 1373] [outer = 0x7f78949e2c00] 17:57:19 INFO - PROCESS | 1863 | 1461286639208 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f789aa2b000) [pid = 1863] [serial = 1374] [outer = 0x7f78949e2c00] 17:57:20 INFO - PROCESS | 1863 | 1461286640090 Marionette TRACE conn5 <- [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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1493ms 17:57:20 INFO - PROCESS | 1863 | 1461286640154 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1863 | 1461286640158 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 17:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:57:20 INFO - PROCESS | 1863 | 1461286640164 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1863 | 1461286640168 Marionette TRACE conn5 <- [1,1802,null,{}] 17:57:20 INFO - PROCESS | 1863 | 1461286640174 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:20 INFO - PROCESS | 1863 | 1461286640436 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 17:57:20 INFO - PROCESS | 1863 | 1461286640739 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a9e52800 == 142 [pid = 1863] [id = 458] 17:57:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f7895408800) [pid = 1863] [serial = 1375] [outer = (nil)] 17:57:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f789ad1d800) [pid = 1863] [serial = 1376] [outer = 0x7f7895408800] 17:57:20 INFO - PROCESS | 1863 | 1461286640818 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f789b83c000) [pid = 1863] [serial = 1377] [outer = 0x7f7895408800] 17:57:21 INFO - PROCESS | 1863 | 1461286641655 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1531ms 17:57:21 INFO - PROCESS | 1863 | 1461286641697 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 1863 | 1461286641701 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 17:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:57:21 INFO - PROCESS | 1863 | 1461286641707 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 1863 | 1461286641709 Marionette TRACE conn5 <- [1,1806,null,{}] 17:57:21 INFO - PROCESS | 1863 | 1461286641715 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:21 INFO - PROCESS | 1863 | 1461286641923 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 17:57:22 INFO - PROCESS | 1863 | 1461286642189 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae9b6800 == 143 [pid = 1863] [id = 459] 17:57:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f7899a1d400) [pid = 1863] [serial = 1378] [outer = (nil)] 17:57:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f789f48a000) [pid = 1863] [serial = 1379] [outer = 0x7f7899a1d400] 17:57:22 INFO - PROCESS | 1863 | 1461286642266 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f78a5237c00) [pid = 1863] [serial = 1380] [outer = 0x7f7899a1d400] 17:57:23 INFO - PROCESS | 1863 | 1461286643196 Marionette TRACE conn5 <- [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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1545ms 17:57:23 INFO - PROCESS | 1863 | 1461286643253 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 1863 | 1461286643257 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 17:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:57:23 INFO - PROCESS | 1863 | 1461286643263 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 1863 | 1461286643265 Marionette TRACE conn5 <- [1,1810,null,{}] 17:57:23 INFO - PROCESS | 1863 | 1461286643271 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:23 INFO - PROCESS | 1863 | 1461286643475 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 17:57:23 INFO - PROCESS | 1863 | 1461286643792 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f95b800 == 144 [pid = 1863] [id = 460] 17:57:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f789aa85800) [pid = 1863] [serial = 1381] [outer = (nil)] 17:57:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f78a6436c00) [pid = 1863] [serial = 1382] [outer = 0x7f789aa85800] 17:57:23 INFO - PROCESS | 1863 | 1461286643872 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f78a9f6b400) [pid = 1863] [serial = 1383] [outer = 0x7f789aa85800] 17:57:24 INFO - PROCESS | 1863 | 1461286644739 Marionette TRACE conn5 <- [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]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1535ms 17:57:24 INFO - PROCESS | 1863 | 1461286644800 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 1863 | 1461286644804 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 17:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:57:24 INFO - PROCESS | 1863 | 1461286644811 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 1863 | 1461286644815 Marionette TRACE conn5 <- [1,1814,null,{}] 17:57:24 INFO - PROCESS | 1863 | 1461286644821 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:25 INFO - PROCESS | 1863 | 1461286645038 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 17:57:25 INFO - PROCESS | 1863 | 1461286645368 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885f18800 == 145 [pid = 1863] [id = 461] 17:57:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f78a64e9000) [pid = 1863] [serial = 1384] [outer = (nil)] 17:57:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f78a9f6b000) [pid = 1863] [serial = 1385] [outer = 0x7f78a64e9000] 17:57:25 INFO - PROCESS | 1863 | 1461286645457 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f78a9f78000) [pid = 1863] [serial = 1386] [outer = 0x7f78a64e9000] 17:57:26 INFO - PROCESS | 1863 | 1461286646296 Marionette TRACE conn5 <- [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]]]}] 17:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1533ms 17:57:26 INFO - PROCESS | 1863 | 1461286646345 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 1863 | 1461286646349 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 17:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:57:26 INFO - PROCESS | 1863 | 1461286646355 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 1863 | 1461286646357 Marionette TRACE conn5 <- [1,1818,null,{}] 17:57:26 INFO - PROCESS | 1863 | 1461286646363 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:26 INFO - PROCESS | 1863 | 1461286646574 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 17:57:26 INFO - PROCESS | 1863 | 1461286646845 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880faf800 == 146 [pid = 1863] [id = 462] 17:57:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f78882bc400) [pid = 1863] [serial = 1387] [outer = (nil)] 17:57:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f78882c4c00) [pid = 1863] [serial = 1388] [outer = 0x7f78882bc400] 17:57:26 INFO - PROCESS | 1863 | 1461286646966 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f78a5235400) [pid = 1863] [serial = 1389] [outer = 0x7f78882bc400] 17:57:27 INFO - PROCESS | 1863 | 1461286647814 Marionette TRACE conn5 <- [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]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1529ms 17:57:27 INFO - PROCESS | 1863 | 1461286647885 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 1863 | 1461286647888 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 17:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:57:27 INFO - PROCESS | 1863 | 1461286647897 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 1863 | 1461286647900 Marionette TRACE conn5 <- [1,1822,null,{}] 17:57:27 INFO - PROCESS | 1863 | 1461286647905 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:28 INFO - PROCESS | 1863 | 1461286648128 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 17:57:28 INFO - PROCESS | 1863 | 1461286648447 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1d1800 == 147 [pid = 1863] [id = 463] 17:57:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f787e1e6400) [pid = 1863] [serial = 1390] [outer = (nil)] 17:57:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f787e1ecc00) [pid = 1863] [serial = 1391] [outer = 0x7f787e1e6400] 17:57:28 INFO - PROCESS | 1863 | 1461286648527 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f787e1f1800) [pid = 1863] [serial = 1392] [outer = 0x7f787e1e6400] 17:57:29 INFO - PROCESS | 1863 | 1461286649356 Marionette TRACE conn5 <- [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]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1529ms 17:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:57:29 INFO - PROCESS | 1863 | 1461286649427 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1863 | 1461286649430 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 17:57:29 INFO - PROCESS | 1863 | 1461286649437 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1863 | 1461286649440 Marionette TRACE conn5 <- [1,1826,null,{}] 17:57:29 INFO - PROCESS | 1863 | 1461286649446 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:29 INFO - PROCESS | 1863 | 1461286649665 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 17:57:30 INFO - PROCESS | 1863 | 1461286649997 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787a277800 == 148 [pid = 1863] [id = 464] 17:57:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f787e1e7800) [pid = 1863] [serial = 1393] [outer = (nil)] 17:57:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f787e225c00) [pid = 1863] [serial = 1394] [outer = 0x7f787e1e7800] 17:57:30 INFO - PROCESS | 1863 | 1461286650079 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f787e229800) [pid = 1863] [serial = 1395] [outer = 0x7f787e1e7800] 17:57:30 INFO - PROCESS | 1863 | 1461286650987 Marionette TRACE conn5 <- [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]]]}] 17:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1587ms 17:57:31 INFO - PROCESS | 1863 | 1461286651025 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 1863 | 1461286651028 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 17:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:57:31 INFO - PROCESS | 1863 | 1461286651035 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 1863 | 1461286651039 Marionette TRACE conn5 <- [1,1830,null,{}] 17:57:31 INFO - PROCESS | 1863 | 1461286651044 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:31 INFO - PROCESS | 1863 | 1461286651259 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 17:57:31 INFO - PROCESS | 1863 | 1461286651576 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1e2800 == 149 [pid = 1863] [id = 465] 17:57:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f787d917000) [pid = 1863] [serial = 1396] [outer = (nil)] 17:57:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 268 (0x7f787e22f400) [pid = 1863] [serial = 1397] [outer = 0x7f787d917000] 17:57:31 INFO - PROCESS | 1863 | 1461286651657 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 269 (0x7f78818b9000) [pid = 1863] [serial = 1398] [outer = 0x7f787d917000] 17:57:32 INFO - PROCESS | 1863 | 1461286652535 Marionette TRACE conn5 <- [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]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1537ms 17:57:32 INFO - PROCESS | 1863 | 1461286652573 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 1863 | 1461286652577 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 17:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:57:32 INFO - PROCESS | 1863 | 1461286652583 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 1863 | 1461286652586 Marionette TRACE conn5 <- [1,1834,null,{}] 17:57:32 INFO - PROCESS | 1863 | 1461286652591 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:32 INFO - PROCESS | 1863 | 1461286652817 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 17:57:33 INFO - PROCESS | 1863 | 1461286653154 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788655a800 == 150 [pid = 1863] [id = 466] 17:57:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 270 (0x7f787e229c00) [pid = 1863] [serial = 1399] [outer = (nil)] 17:57:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 271 (0x7f78882c5000) [pid = 1863] [serial = 1400] [outer = 0x7f787e229c00] 17:57:33 INFO - PROCESS | 1863 | 1461286653235 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 272 (0x7f788caeb800) [pid = 1863] [serial = 1401] [outer = 0x7f787e229c00] 17:57:34 INFO - PROCESS | 1863 | 1461286654133 Marionette TRACE conn5 <- [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]]]}] 17:57:34 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 17:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1585ms 17:57:34 INFO - PROCESS | 1863 | 1461286654169 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 1863 | 1461286654173 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 17:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:57:34 INFO - PROCESS | 1863 | 1461286654180 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1863 | 1461286654183 Marionette TRACE conn5 <- [1,1838,null,{}] 17:57:34 INFO - PROCESS | 1863 | 1461286654189 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:34 INFO - PROCESS | 1863 | 1461286654401 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 17:57:34 INFO - PROCESS | 1863 | 1461286654680 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f25e800 == 151 [pid = 1863] [id = 467] 17:57:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 273 (0x7f787a2e4400) [pid = 1863] [serial = 1402] [outer = (nil)] 17:57:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 274 (0x7f787a2e8c00) [pid = 1863] [serial = 1403] [outer = 0x7f787a2e4400] 17:57:34 INFO - PROCESS | 1863 | 1461286654802 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 275 (0x7f787a2ed400) [pid = 1863] [serial = 1404] [outer = 0x7f787a2e4400] 17:57:36 INFO - PROCESS | 1863 | 1461286656453 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2345ms 17:57:36 INFO - PROCESS | 1863 | 1461286656526 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 1863 | 1461286656532 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 17:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:57:36 INFO - PROCESS | 1863 | 1461286656541 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1863 | 1461286656547 Marionette TRACE conn5 <- [1,1842,null,{}] 17:57:36 INFO - PROCESS | 1863 | 1461286656556 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:36 INFO - PROCESS | 1863 | 1461286656807 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 17:57:37 INFO - PROCESS | 1863 | 1461286657084 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f958000 == 152 [pid = 1863] [id = 468] 17:57:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 276 (0x7f787d42dc00) [pid = 1863] [serial = 1405] [outer = (nil)] 17:57:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 277 (0x7f787d776400) [pid = 1863] [serial = 1406] [outer = 0x7f787d42dc00] 17:57:37 INFO - PROCESS | 1863 | 1461286657158 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 278 (0x7f787d834c00) [pid = 1863] [serial = 1407] [outer = 0x7f787d42dc00] 17:57:38 INFO - PROCESS | 1863 | 1461286658161 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1696ms 17:57:38 INFO - PROCESS | 1863 | 1461286658238 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 1863 | 1461286658247 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 17:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:57:38 INFO - PROCESS | 1863 | 1461286658256 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 1863 | 1461286658259 Marionette TRACE conn5 <- [1,1846,null,{}] 17:57:38 INFO - PROCESS | 1863 | 1461286658264 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:38 INFO - PROCESS | 1863 | 1461286658609 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 17:57:39 INFO - PROCESS | 1863 | 1461286659021 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d899000 == 153 [pid = 1863] [id = 469] 17:57:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 279 (0x7f787d42ac00) [pid = 1863] [serial = 1408] [outer = (nil)] 17:57:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 280 (0x7f787f87c400) [pid = 1863] [serial = 1409] [outer = 0x7f787d42ac00] 17:57:39 INFO - PROCESS | 1863 | 1461286659092 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 281 (0x7f787f889400) [pid = 1863] [serial = 1410] [outer = 0x7f787d42ac00] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788cb69800 == 152 [pid = 1863] [id = 364] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b317800 == 151 [pid = 1863] [id = 47] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789915e000 == 150 [pid = 1863] [id = 396] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e781800 == 149 [pid = 1863] [id = 449] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788926d800 == 148 [pid = 1863] [id = 448] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885deb000 == 147 [pid = 1863] [id = 447] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1f2800 == 146 [pid = 1863] [id = 446] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788408b000 == 145 [pid = 1863] [id = 445] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7883f23800 == 144 [pid = 1863] [id = 444] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788172f800 == 143 [pid = 1863] [id = 443] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0a9000 == 142 [pid = 1863] [id = 442] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882586800 == 141 [pid = 1863] [id = 440] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d8a4800 == 140 [pid = 1863] [id = 439] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7881729000 == 139 [pid = 1863] [id = 438] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882581800 == 138 [pid = 1863] [id = 437] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c787000 == 137 [pid = 1863] [id = 436] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ae9ad000 == 136 [pid = 1863] [id = 435] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7883f24800 == 135 [pid = 1863] [id = 434] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa310000 == 134 [pid = 1863] [id = 433] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b410800 == 133 [pid = 1863] [id = 432] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789992f000 == 132 [pid = 1863] [id = 431] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935d8800 == 131 [pid = 1863] [id = 430] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c796000 == 130 [pid = 1863] [id = 429] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fa81800 == 129 [pid = 1863] [id = 427] 17:57:39 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880f32000 == 128 [pid = 1863] [id = 428] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 280 (0x7f7888cfa800) [pid = 1863] [serial = 1008] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 279 (0x7f789aa1e800) [pid = 1863] [serial = 1200] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 278 (0x7f788185c800) [pid = 1863] [serial = 1038] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 277 (0x7f78a443b000) [pid = 1863] [serial = 1065] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 276 (0x7f78a61ac800) [pid = 1863] [serial = 1068] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 275 (0x7f7893057800) [pid = 1863] [serial = 1047] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 274 (0x7f78a5589000) [pid = 1863] [serial = 987] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 273 (0x7f788cada800) [pid = 1863] [serial = 1014] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 272 (0x7f787f88ac00) [pid = 1863] [serial = 1056] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 271 (0x7f78a68d0400) [pid = 1863] [serial = 996] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 270 (0x7f788f74bc00) [pid = 1863] [serial = 1044] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 269 (0x7f78a6540400) [pid = 1863] [serial = 1005] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 268 (0x7f789994e000) [pid = 1863] [serial = 1050] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 267 (0x7f78a9d5f000) [pid = 1863] [serial = 1053] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f7888cfa400) [pid = 1863] [serial = 1002] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f7888cff800) [pid = 1863] [serial = 1041] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f787d917400) [pid = 1863] [serial = 1011] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f787fdee800) [pid = 1863] [serial = 1059] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f787fef2c00) [pid = 1863] [serial = 1062] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f789f48b000) [pid = 1863] [serial = 993] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f789ad1b000) [pid = 1863] [serial = 984] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f788184ec00) [pid = 1863] [serial = 990] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f788f9d9800) [pid = 1863] [serial = 912] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f7881531c00) [pid = 1863] [serial = 999] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f788fcd4c00) [pid = 1863] [serial = 1283] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f788caaa800) [pid = 1863] [serial = 1277] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f788014e400) [pid = 1863] [serial = 1280] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f7883e0b000) [pid = 1863] [serial = 1223] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f788014e800) [pid = 1863] [serial = 1220] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f7888ed5000) [pid = 1863] [serial = 1274] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f789aa1e400) [pid = 1863] [serial = 1235] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f789b214400) [pid = 1863] [serial = 1238] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f787f99b400) [pid = 1863] [serial = 1265] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f787fef7400) [pid = 1863] [serial = 1266] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f788185e800) [pid = 1863] [serial = 1268] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f78818bbc00) [pid = 1863] [serial = 1269] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f7883f62400) [pid = 1863] [serial = 1271] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f7885496800) [pid = 1863] [serial = 1272] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f788d3ea800) [pid = 1863] [serial = 1226] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f78a9f6d800) [pid = 1863] [serial = 1256] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f787d8f3c00) [pid = 1863] [serial = 1253] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f78a9d6ac00) [pid = 1863] [serial = 1250] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f78a536ac00) [pid = 1863] [serial = 1247] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f7881572800) [pid = 1863] [serial = 1262] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f788efdc400) [pid = 1863] [serial = 1229] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f78a5054000) [pid = 1863] [serial = 1244] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f789e844400) [pid = 1863] [serial = 1241] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f78921c0000) [pid = 1863] [serial = 1232] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f7881567800) [pid = 1863] [serial = 1259] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f788caddc00) [pid = 1863] [serial = 1278] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f7889661000) [pid = 1863] [serial = 1275] [outer = (nil)] [url = about:blank] 17:57:39 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f788f2fb800) [pid = 1863] [serial = 1281] [outer = (nil)] [url = about:blank] 17:57:40 INFO - PROCESS | 1863 | 1461286660310 Marionette TRACE conn5 <- [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]]]}] 17:57:40 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) 17:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2090ms 17:57:40 INFO - PROCESS | 1863 | 1461286660348 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 1863 | 1461286660351 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 17:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:57:40 INFO - PROCESS | 1863 | 1461286660358 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1863 | 1461286660363 Marionette TRACE conn5 <- [1,1850,null,{}] 17:57:40 INFO - PROCESS | 1863 | 1461286660379 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:40 INFO - PROCESS | 1863 | 1461286660582 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 17:57:40 INFO - PROCESS | 1863 | 1461286660780 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5d5000 == 129 [pid = 1863] [id = 470] 17:57:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f787c94d800) [pid = 1863] [serial = 1411] [outer = (nil)] 17:57:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f787f99ec00) [pid = 1863] [serial = 1412] [outer = 0x7f787c94d800] 17:57:40 INFO - PROCESS | 1863 | 1461286660858 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f787fd9ec00) [pid = 1863] [serial = 1413] [outer = 0x7f787c94d800] 17:57:41 INFO - PROCESS | 1863 | 1461286661688 Marionette TRACE conn5 <- [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]]]}] 17:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1388ms 17:57:41 INFO - PROCESS | 1863 | 1461286661747 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 17:57:41 INFO - PROCESS | 1863 | 1461286661751 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 17:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:57:41 INFO - PROCESS | 1863 | 1461286661757 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 1863 | 1461286661760 Marionette TRACE conn5 <- [1,1854,null,{}] 17:57:41 INFO - PROCESS | 1863 | 1461286661765 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:42 INFO - PROCESS | 1863 | 1461286662042 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 17:57:42 INFO - PROCESS | 1863 | 1461286662081 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880d89800 == 130 [pid = 1863] [id = 471] 17:57:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f787d912400) [pid = 1863] [serial = 1414] [outer = (nil)] 17:57:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f787feec400) [pid = 1863] [serial = 1415] [outer = 0x7f787d912400] 17:57:42 INFO - PROCESS | 1863 | 1461286662143 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f7880050400) [pid = 1863] [serial = 1416] [outer = 0x7f787d912400] 17:57:43 INFO - PROCESS | 1863 | 1461286663087 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1384ms 17:57:43 INFO - PROCESS | 1863 | 1461286663144 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 17:57:43 INFO - PROCESS | 1863 | 1461286663148 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 17:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:57:43 INFO - PROCESS | 1863 | 1461286663171 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 1863 | 1461286663173 Marionette TRACE conn5 <- [1,1858,null,{}] 17:57:43 INFO - PROCESS | 1863 | 1461286663179 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:43 INFO - PROCESS | 1863 | 1461286663439 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 17:57:43 INFO - PROCESS | 1863 | 1461286663484 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823dc000 == 131 [pid = 1863] [id = 472] 17:57:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f788014ec00) [pid = 1863] [serial = 1417] [outer = (nil)] 17:57:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f7880c7ec00) [pid = 1863] [serial = 1418] [outer = 0x7f788014ec00] 17:57:43 INFO - PROCESS | 1863 | 1461286663609 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f7881526800) [pid = 1863] [serial = 1419] [outer = 0x7f788014ec00] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f7885ec3400) [pid = 1863] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f78861da800) [pid = 1863] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f787d777000) [pid = 1863] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f787f96fc00) [pid = 1863] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f787f6e9800) [pid = 1863] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f7880044c00) [pid = 1863] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f78861d9800) [pid = 1863] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:57:45 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f78824b8800) [pid = 1863] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:57:45 INFO - PROCESS | 1863 | 1461286665591 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2438ms 17:57:45 INFO - PROCESS | 1863 | 1461286665610 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1863 | 1461286665614 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 17:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:57:45 INFO - PROCESS | 1863 | 1461286665620 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1863 | 1461286665622 Marionette TRACE conn5 <- [1,1862,null,{}] 17:57:45 INFO - PROCESS | 1863 | 1461286665628 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:45 INFO - PROCESS | 1863 | 1461286665909 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 17:57:45 INFO - PROCESS | 1863 | 1461286665937 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882590800 == 132 [pid = 1863] [id = 473] 17:57:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f7880151400) [pid = 1863] [serial = 1420] [outer = (nil)] 17:57:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f7881565000) [pid = 1863] [serial = 1421] [outer = 0x7f7880151400] 17:57:46 INFO - PROCESS | 1863 | 1461286666007 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f78818ae800) [pid = 1863] [serial = 1422] [outer = 0x7f7880151400] 17:57:46 INFO - PROCESS | 1863 | ************************* 17:57:46 INFO - PROCESS | 1863 | A coding exception was thrown and uncaught in a Task. 17:57:46 INFO - PROCESS | 1863 | 17:57:46 INFO - PROCESS | 1863 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:57:46 INFO - PROCESS | 1863 | Full stack: 17:57:46 INFO - PROCESS | 1863 | ************************* 17:57:46 INFO - PROCESS | 1863 | 1461286666917 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1338ms 17:57:46 INFO - PROCESS | 1863 | 1461286666960 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 1863 | 1461286666964 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 17:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:57:46 INFO - PROCESS | 1863 | 1461286666971 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 1863 | 1461286666973 Marionette TRACE conn5 <- [1,1866,null,{}] 17:57:46 INFO - PROCESS | 1863 | 1461286666978 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:47 INFO - PROCESS | 1863 | 1461286667177 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 17:57:47 INFO - PROCESS | 1863 | 1461286667599 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d5d5000 == 133 [pid = 1863] [id = 474] 17:57:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f787a2e4000) [pid = 1863] [serial = 1423] [outer = (nil)] 17:57:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f787b5ea400) [pid = 1863] [serial = 1424] [outer = 0x7f787a2e4000] 17:57:47 INFO - PROCESS | 1863 | 1461286667685 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f787d770800) [pid = 1863] [serial = 1425] [outer = 0x7f787a2e4000] 17:57:48 INFO - PROCESS | 1863 | 1461286668677 Marionette TRACE conn5 <- [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]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1738ms 17:57:48 INFO - PROCESS | 1863 | 1461286668711 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 1863 | 1461286668718 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 17:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:57:48 INFO - PROCESS | 1863 | 1461286668728 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1863 | 1461286668732 Marionette TRACE conn5 <- [1,1870,null,{}] 17:57:48 INFO - PROCESS | 1863 | 1461286668739 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:48 INFO - PROCESS | 1863 | 1461286668992 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 17:57:49 INFO - PROCESS | 1863 | 1461286669325 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880fa4800 == 134 [pid = 1863] [id = 475] 17:57:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f787f87f800) [pid = 1863] [serial = 1426] [outer = (nil)] 17:57:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f787f966c00) [pid = 1863] [serial = 1427] [outer = 0x7f787f87f800] 17:57:49 INFO - PROCESS | 1863 | 1461286669427 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f787f973400) [pid = 1863] [serial = 1428] [outer = 0x7f787f87f800] 17:57:50 INFO - PROCESS | 1863 | 1461286670533 Marionette TRACE conn5 <- [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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1881ms 17:57:50 INFO - PROCESS | 1863 | 1461286670614 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 1863 | 1461286670620 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 17:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:57:50 INFO - PROCESS | 1863 | 1461286670627 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1863 | 1461286670630 Marionette TRACE conn5 <- [1,1874,null,{}] 17:57:50 INFO - PROCESS | 1863 | 1461286670636 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:50 INFO - PROCESS | 1863 | 1461286670911 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 17:57:51 INFO - PROCESS | 1863 | 1461286671276 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885130800 == 135 [pid = 1863] [id = 476] 17:57:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f787feed800) [pid = 1863] [serial = 1429] [outer = (nil)] 17:57:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f7880146400) [pid = 1863] [serial = 1430] [outer = 0x7f787feed800] 17:57:51 INFO - PROCESS | 1863 | 1461286671359 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f7881567800) [pid = 1863] [serial = 1431] [outer = 0x7f787feed800] 17:57:52 INFO - PROCESS | 1863 | 1461286672370 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1789ms 17:57:52 INFO - PROCESS | 1863 | 1461286672418 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 17:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:57:52 INFO - PROCESS | 1863 | 1461286672422 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 17:57:52 INFO - PROCESS | 1863 | 1461286672438 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 1863 | 1461286672449 Marionette TRACE conn5 <- [1,1878,null,{}] 17:57:52 INFO - PROCESS | 1863 | 1461286672458 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:52 INFO - PROCESS | 1863 | 1461286672742 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 17:57:53 INFO - PROCESS | 1863 | 1461286673071 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885f16800 == 136 [pid = 1863] [id = 477] 17:57:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f7881782400) [pid = 1863] [serial = 1432] [outer = (nil)] 17:57:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f788185e800) [pid = 1863] [serial = 1433] [outer = 0x7f7881782400] 17:57:53 INFO - PROCESS | 1863 | 1461286673176 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f7882dd1800) [pid = 1863] [serial = 1434] [outer = 0x7f7881782400] 17:57:54 INFO - PROCESS | 1863 | 1461286674065 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1709ms 17:57:54 INFO - PROCESS | 1863 | 1461286674138 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 1863 | 1461286674143 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 17:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:57:54 INFO - PROCESS | 1863 | 1461286674150 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 1863 | 1461286674153 Marionette TRACE conn5 <- [1,1882,null,{}] 17:57:54 INFO - PROCESS | 1863 | 1461286674158 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:54 INFO - PROCESS | 1863 | 1461286674413 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 17:57:54 INFO - PROCESS | 1863 | 1461286674716 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886552800 == 137 [pid = 1863] [id = 478] 17:57:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f787b5ef800) [pid = 1863] [serial = 1435] [outer = (nil)] 17:57:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f788184cc00) [pid = 1863] [serial = 1436] [outer = 0x7f787b5ef800] 17:57:54 INFO - PROCESS | 1863 | 1461286674806 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f7885ebec00) [pid = 1863] [serial = 1437] [outer = 0x7f787b5ef800] 17:57:55 INFO - PROCESS | 1863 | 1461286675706 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 17:57:55 INFO - PROCESS | 1863 | 1461286675785 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 17:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:57:55 INFO - PROCESS | 1863 | 1461286675789 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 17:57:55 INFO - PROCESS | 1863 | 1461286675795 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 1863 | 1461286675798 Marionette TRACE conn5 <- [1,1886,null,{}] 17:57:55 INFO - PROCESS | 1863 | 1461286675803 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:56 INFO - PROCESS | 1863 | 1461286676052 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 17:57:56 INFO - PROCESS | 1863 | 1461286676371 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888f9d800 == 138 [pid = 1863] [id = 479] 17:57:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f78882c5c00) [pid = 1863] [serial = 1438] [outer = (nil)] 17:57:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f78882cac00) [pid = 1863] [serial = 1439] [outer = 0x7f78882c5c00] 17:57:56 INFO - PROCESS | 1863 | 1461286676467 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f78890b4000) [pid = 1863] [serial = 1440] [outer = 0x7f78882c5c00] 17:57:57 INFO - PROCESS | 1863 | 1461286677428 Marionette TRACE conn5 <- [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]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1690ms 17:57:57 INFO - PROCESS | 1863 | 1461286677486 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1863 | 1461286677489 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 17:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:57:57 INFO - PROCESS | 1863 | 1461286677496 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1863 | 1461286677499 Marionette TRACE conn5 <- [1,1890,null,{}] 17:57:57 INFO - PROCESS | 1863 | 1461286677504 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:57 INFO - PROCESS | 1863 | 1461286677732 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 17:57:58 INFO - PROCESS | 1863 | 1461286678046 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e776800 == 139 [pid = 1863] [id = 480] 17:57:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f78882c6400) [pid = 1863] [serial = 1441] [outer = (nil)] 17:57:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f788caa5c00) [pid = 1863] [serial = 1442] [outer = 0x7f78882c6400] 17:57:58 INFO - PROCESS | 1863 | 1461286678148 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f788d3e4000) [pid = 1863] [serial = 1443] [outer = 0x7f78882c6400] 17:57:59 INFO - PROCESS | 1863 | 1461286679005 Marionette TRACE conn5 <- [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]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1579ms 17:57:59 INFO - PROCESS | 1863 | 1461286679076 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1863 | 1461286679080 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 17:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:57:59 INFO - PROCESS | 1863 | 1461286679086 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1863 | 1461286679088 Marionette TRACE conn5 <- [1,1894,null,{}] 17:57:59 INFO - PROCESS | 1863 | 1461286679094 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:59 INFO - PROCESS | 1863 | 1461286679301 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 17:57:59 INFO - PROCESS | 1863 | 1461286679561 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee7b000 == 140 [pid = 1863] [id = 481] 17:57:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f788caa5400) [pid = 1863] [serial = 1444] [outer = (nil)] 17:57:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f788d43fc00) [pid = 1863] [serial = 1445] [outer = 0x7f788caa5400] 17:57:59 INFO - PROCESS | 1863 | 1461286679679 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f788d634c00) [pid = 1863] [serial = 1446] [outer = 0x7f788caa5400] 17:58:00 INFO - PROCESS | 1863 | 1461286680600 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1580ms 17:58:00 INFO - PROCESS | 1863 | 1461286680668 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 17:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:58:00 INFO - PROCESS | 1863 | 1461286680672 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 17:58:00 INFO - PROCESS | 1863 | 1461286680678 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1863 | 1461286680681 Marionette TRACE conn5 <- [1,1898,null,{}] 17:58:00 INFO - PROCESS | 1863 | 1461286680686 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:00 INFO - PROCESS | 1863 | 1461286680892 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 17:58:01 INFO - PROCESS | 1863 | 1461286681195 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788f854000 == 141 [pid = 1863] [id = 482] 17:58:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f788caa7c00) [pid = 1863] [serial = 1447] [outer = (nil)] 17:58:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f788d685400) [pid = 1863] [serial = 1448] [outer = 0x7f788caa7c00] 17:58:01 INFO - PROCESS | 1863 | 1461286681287 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f788d73f400) [pid = 1863] [serial = 1449] [outer = 0x7f788caa7c00] 17:58:02 INFO - PROCESS | 1863 | 1461286682380 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1785ms 17:58:02 INFO - PROCESS | 1863 | 1461286682465 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 1863 | 1461286682470 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 17:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:58:02 INFO - PROCESS | 1863 | 1461286682479 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 1863 | 1461286682484 Marionette TRACE conn5 <- [1,1902,null,{}] 17:58:02 INFO - PROCESS | 1863 | 1461286682492 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:02 INFO - PROCESS | 1863 | 1461286682845 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 17:58:03 INFO - PROCESS | 1863 | 1461286683243 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fbd7800 == 142 [pid = 1863] [id = 483] 17:58:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f787fde8c00) [pid = 1863] [serial = 1450] [outer = (nil)] 17:58:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f788e953c00) [pid = 1863] [serial = 1451] [outer = 0x7f787fde8c00] 17:58:03 INFO - PROCESS | 1863 | 1461286683376 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f788ec78c00) [pid = 1863] [serial = 1452] [outer = 0x7f787fde8c00] 17:58:04 INFO - PROCESS | 1863 | 1461286684388 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1942ms 17:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:58:04 INFO - PROCESS | 1863 | 1461286684420 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 1863 | 1461286684423 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 17:58:04 INFO - PROCESS | 1863 | 1461286684429 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - PROCESS | 1863 | 1461286684433 Marionette TRACE conn5 <- [1,1906,null,{}] 17:58:04 INFO - PROCESS | 1863 | 1461286684438 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:04 INFO - PROCESS | 1863 | 1461286684657 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 17:58:04 INFO - PROCESS | 1863 | 1461286684924 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78920b8800 == 143 [pid = 1863] [id = 484] 17:58:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f788e7b9000) [pid = 1863] [serial = 1453] [outer = (nil)] 17:58:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f788efdc400) [pid = 1863] [serial = 1454] [outer = 0x7f788e7b9000] 17:58:05 INFO - PROCESS | 1863 | 1461286685023 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f788f87e800) [pid = 1863] [serial = 1455] [outer = 0x7f788e7b9000] 17:58:05 INFO - PROCESS | 1863 | 1461286685994 Marionette TRACE conn5 <- [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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1631ms 17:58:06 INFO - PROCESS | 1863 | 1461286686061 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1863 | 1461286686066 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 17:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:58:06 INFO - PROCESS | 1863 | 1461286686073 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1863 | 1461286686077 Marionette TRACE conn5 <- [1,1910,null,{}] 17:58:06 INFO - PROCESS | 1863 | 1461286686083 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:06 INFO - PROCESS | 1863 | 1461286686371 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 17:58:06 INFO - PROCESS | 1863 | 1461286686684 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974b0800 == 144 [pid = 1863] [id = 485] 17:58:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f788ec81c00) [pid = 1863] [serial = 1456] [outer = (nil)] 17:58:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 268 (0x7f78921c3c00) [pid = 1863] [serial = 1457] [outer = 0x7f788ec81c00] 17:58:06 INFO - PROCESS | 1863 | 1461286686760 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 269 (0x7f789300e400) [pid = 1863] [serial = 1458] [outer = 0x7f788ec81c00] 17:58:07 INFO - PROCESS | 1863 | 1461286687576 Marionette TRACE conn5 <- [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]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1534ms 17:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:58:07 INFO - PROCESS | 1863 | 1461286687608 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1863 | 1461286687611 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 17:58:07 INFO - PROCESS | 1863 | 1461286687617 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1863 | 1461286687620 Marionette TRACE conn5 <- [1,1914,null,{}] 17:58:07 INFO - PROCESS | 1863 | 1461286687646 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:07 INFO - PROCESS | 1863 | 1461286687863 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 17:58:08 INFO - PROCESS | 1863 | 1461286688176 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789902a800 == 145 [pid = 1863] [id = 486] 17:58:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 270 (0x7f7893335400) [pid = 1863] [serial = 1459] [outer = (nil)] 17:58:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 271 (0x7f7893340800) [pid = 1863] [serial = 1460] [outer = 0x7f7893335400] 17:58:08 INFO - PROCESS | 1863 | 1461286688298 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 272 (0x7f78934cec00) [pid = 1863] [serial = 1461] [outer = 0x7f7893335400] 17:58:09 INFO - PROCESS | 1863 | 1461286689155 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1585ms 17:58:09 INFO - PROCESS | 1863 | 1461286689203 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 1863 | 1461286689207 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 17:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:58:09 INFO - PROCESS | 1863 | 1461286689213 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 1863 | 1461286689216 Marionette TRACE conn5 <- [1,1918,null,{}] 17:58:09 INFO - PROCESS | 1863 | 1461286689221 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:09 INFO - PROCESS | 1863 | 1461286689508 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 17:58:09 INFO - PROCESS | 1863 | 1461286689713 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899db5000 == 146 [pid = 1863] [id = 487] 17:58:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 273 (0x7f787f6e7000) [pid = 1863] [serial = 1462] [outer = (nil)] 17:58:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 274 (0x7f7893338000) [pid = 1863] [serial = 1463] [outer = 0x7f787f6e7000] 17:58:09 INFO - PROCESS | 1863 | 1461286689787 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 275 (0x7f7895528c00) [pid = 1863] [serial = 1464] [outer = 0x7f787f6e7000] 17:58:10 INFO - PROCESS | 1863 | 1461286690690 Marionette TRACE conn5 <- [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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1535ms 17:58:10 INFO - PROCESS | 1863 | 1461286690758 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 1863 | 1461286690763 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 17:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:58:10 INFO - PROCESS | 1863 | 1461286690773 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1863 | 1461286690777 Marionette TRACE conn5 <- [1,1922,null,{}] 17:58:10 INFO - PROCESS | 1863 | 1461286690783 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:11 INFO - PROCESS | 1863 | 1461286690996 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 17:58:11 INFO - PROCESS | 1863 | 1461286691261 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b021000 == 147 [pid = 1863] [id = 488] 17:58:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 276 (0x7f78921bec00) [pid = 1863] [serial = 1465] [outer = (nil)] 17:58:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 277 (0x7f7896d6fc00) [pid = 1863] [serial = 1466] [outer = 0x7f78921bec00] 17:58:11 INFO - PROCESS | 1863 | 1461286691378 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 278 (0x7f78978e6400) [pid = 1863] [serial = 1467] [outer = 0x7f78921bec00] 17:58:12 INFO - PROCESS | 1863 | 1461286692294 Marionette TRACE conn5 <- [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]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1588ms 17:58:12 INFO - PROCESS | 1863 | 1461286692362 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 1863 | 1461286692366 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 17:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:58:12 INFO - PROCESS | 1863 | 1461286692372 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 1863 | 1461286692374 Marionette TRACE conn5 <- [1,1926,null,{}] 17:58:12 INFO - PROCESS | 1863 | 1461286692380 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:12 INFO - PROCESS | 1863 | 1461286692582 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 17:58:12 INFO - PROCESS | 1863 | 1461286692855 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78801e6000 == 148 [pid = 1863] [id = 489] 17:58:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 279 (0x7f787c94a400) [pid = 1863] [serial = 1468] [outer = (nil)] 17:58:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 280 (0x7f7885ec6c00) [pid = 1863] [serial = 1469] [outer = 0x7f787c94a400] 17:58:12 INFO - PROCESS | 1863 | 1461286692974 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 281 (0x7f78978f2400) [pid = 1863] [serial = 1470] [outer = 0x7f787c94a400] 17:58:13 INFO - PROCESS | 1863 | 1461286693864 Marionette TRACE conn5 <- [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]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1532ms 17:58:13 INFO - PROCESS | 1863 | 1461286693905 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 1863 | 1461286693909 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 17:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:58:13 INFO - PROCESS | 1863 | 1461286693915 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 1863 | 1461286693918 Marionette TRACE conn5 <- [1,1930,null,{}] 17:58:13 INFO - PROCESS | 1863 | 1461286693923 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:14 INFO - PROCESS | 1863 | 1461286694227 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 17:58:14 INFO - PROCESS | 1863 | 1461286694437 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e68000 == 149 [pid = 1863] [id = 490] 17:58:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 282 (0x7f787d83a400) [pid = 1863] [serial = 1471] [outer = (nil)] 17:58:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 283 (0x7f78991a2400) [pid = 1863] [serial = 1472] [outer = 0x7f787d83a400] 17:58:14 INFO - PROCESS | 1863 | 1461286694560 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 284 (0x7f7899ac3400) [pid = 1863] [serial = 1473] [outer = 0x7f787d83a400] 17:58:15 INFO - PROCESS | 1863 | 1461286695540 Marionette TRACE conn5 <- [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]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1683ms 17:58:15 INFO - PROCESS | 1863 | 1461286695599 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 17:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:58:15 INFO - PROCESS | 1863 | 1461286695603 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 17:58:15 INFO - PROCESS | 1863 | 1461286695609 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1863 | 1461286695611 Marionette TRACE conn5 <- [1,1934,null,{}] 17:58:15 INFO - PROCESS | 1863 | 1461286695617 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:15 INFO - PROCESS | 1863 | 1461286695828 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 17:58:16 INFO - PROCESS | 1863 | 1461286696586 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffe2800 == 150 [pid = 1863] [id = 491] 17:58:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 285 (0x7f787b5ef400) [pid = 1863] [serial = 1474] [outer = (nil)] 17:58:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 286 (0x7f787c94b400) [pid = 1863] [serial = 1475] [outer = 0x7f787b5ef400] 17:58:16 INFO - PROCESS | 1863 | 1461286696660 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 287 (0x7f787d830c00) [pid = 1863] [serial = 1476] [outer = 0x7f787b5ef400] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a50c0800 == 149 [pid = 1863] [id = 413] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882590800 == 148 [pid = 1863] [id = 473] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823dc000 == 147 [pid = 1863] [id = 472] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880d89800 == 146 [pid = 1863] [id = 471] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5d5000 == 145 [pid = 1863] [id = 470] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d899000 == 144 [pid = 1863] [id = 469] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f958000 == 143 [pid = 1863] [id = 468] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a9e52800 == 142 [pid = 1863] [id = 458] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a551b000 == 141 [pid = 1863] [id = 457] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b01d000 == 140 [pid = 1863] [id = 456] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d0b800 == 139 [pid = 1863] [id = 455] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78921df000 == 138 [pid = 1863] [id = 454] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788f844800 == 137 [pid = 1863] [id = 453] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885e14000 == 136 [pid = 1863] [id = 452] 17:58:17 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78800d1800 == 135 [pid = 1863] [id = 451] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 286 (0x7f7880044800) [pid = 1863] [serial = 1352] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 285 (0x7f788d68f400) [pid = 1863] [serial = 1347] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 284 (0x7f788d3e5000) [pid = 1863] [serial = 1346] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 283 (0x7f788e7b8c00) [pid = 1863] [serial = 1349] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 282 (0x7f788f2fa000) [pid = 1863] [serial = 1350] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 281 (0x7f789200e400) [pid = 1863] [serial = 1295] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 280 (0x7f78a6440800) [pid = 1863] [serial = 1304] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 279 (0x7f787d77c400) [pid = 1863] [serial = 1328] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 278 (0x7f787d834800) [pid = 1863] [serial = 1329] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 277 (0x7f789b83c800) [pid = 1863] [serial = 1301] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 276 (0x7f78a9f6bc00) [pid = 1863] [serial = 1307] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 275 (0x7f787f972c00) [pid = 1863] [serial = 1286] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 274 (0x7f7880c7cc00) [pid = 1863] [serial = 1340] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 273 (0x7f78840cb000) [pid = 1863] [serial = 1341] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 272 (0x7f787f969c00) [pid = 1863] [serial = 1331] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 271 (0x7f787f992800) [pid = 1863] [serial = 1332] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 270 (0x7f789544b400) [pid = 1863] [serial = 1298] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 269 (0x7f78821f0400) [pid = 1863] [serial = 1289] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 268 (0x7f788014e000) [pid = 1863] [serial = 1334] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 267 (0x7f788156cc00) [pid = 1863] [serial = 1335] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f7888503000) [pid = 1863] [serial = 1343] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f7883e03800) [pid = 1863] [serial = 1337] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f78840cdc00) [pid = 1863] [serial = 1338] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f7885ebb000) [pid = 1863] [serial = 1325] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f787d833000) [pid = 1863] [serial = 1322] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f787b5f2000) [pid = 1863] [serial = 1319] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f78a9f77400) [pid = 1863] [serial = 1316] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f787fd79c00) [pid = 1863] [serial = 1313] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f787c94d400) [pid = 1863] [serial = 1310] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f788d636000) [pid = 1863] [serial = 1292] [outer = (nil)] [url = about:blank] 17:58:17 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f78890bd400) [pid = 1863] [serial = 1344] [outer = (nil)] [url = about:blank] 17:58:18 INFO - PROCESS | 1863 | 1461286698225 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2684ms 17:58:18 INFO - PROCESS | 1863 | 1461286698294 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 1863 | 1461286698302 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 17:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:58:18 INFO - PROCESS | 1863 | 1461286698311 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 1863 | 1461286698314 Marionette TRACE conn5 <- [1,1938,null,{}] 17:58:18 INFO - PROCESS | 1863 | 1461286698322 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:18 INFO - PROCESS | 1863 | 1461286698511 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 17:58:18 INFO - PROCESS | 1863 | 1461286698713 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d5cb000 == 136 [pid = 1863] [id = 492] 17:58:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f787a2e1800) [pid = 1863] [serial = 1477] [outer = (nil)] 17:58:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f787f6ecc00) [pid = 1863] [serial = 1478] [outer = 0x7f787a2e1800] 17:58:18 INFO - PROCESS | 1863 | 1461286698782 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f787f99b400) [pid = 1863] [serial = 1479] [outer = 0x7f787a2e1800] 17:58:19 INFO - PROCESS | 1863 | 1461286699617 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1338ms 17:58:19 INFO - PROCESS | 1863 | 1461286699653 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 17:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:58:19 INFO - PROCESS | 1863 | 1461286699659 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 17:58:19 INFO - PROCESS | 1863 | 1461286699666 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1863 | 1461286699669 Marionette TRACE conn5 <- [1,1942,null,{}] 17:58:19 INFO - PROCESS | 1863 | 1461286699675 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:19 INFO - PROCESS | 1863 | 1461286699867 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 17:58:20 INFO - PROCESS | 1863 | 1461286700075 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f94d800 == 137 [pid = 1863] [id = 493] 17:58:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f787c94f400) [pid = 1863] [serial = 1480] [outer = (nil)] 17:58:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f787fde6400) [pid = 1863] [serial = 1481] [outer = 0x7f787c94f400] 17:58:20 INFO - PROCESS | 1863 | 1461286700141 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f7880c7f400) [pid = 1863] [serial = 1482] [outer = 0x7f787c94f400] 17:58:20 INFO - PROCESS | 1863 | 1461286700997 Marionette TRACE conn5 <- [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]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1383ms 17:58:21 INFO - PROCESS | 1863 | 1461286701055 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 17:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:58:21 INFO - PROCESS | 1863 | 1461286701059 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 17:58:21 INFO - PROCESS | 1863 | 1461286701072 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 1863 | 1461286701080 Marionette TRACE conn5 <- [1,1946,null,{}] 17:58:21 INFO - PROCESS | 1863 | 1461286701108 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:21 INFO - PROCESS | 1863 | 1461286701381 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 17:58:21 INFO - PROCESS | 1863 | 1461286701413 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788172f800 == 138 [pid = 1863] [id = 494] 17:58:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f7881842c00) [pid = 1863] [serial = 1483] [outer = (nil)] 17:58:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f78818b7400) [pid = 1863] [serial = 1484] [outer = 0x7f7881842c00] 17:58:21 INFO - PROCESS | 1863 | 1461286701478 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f78824c0400) [pid = 1863] [serial = 1485] [outer = 0x7f7881842c00] 17:58:23 INFO - PROCESS | 1863 | 1461286703206 Marionette TRACE conn5 <- [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]]]}] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f788f889c00) [pid = 1863] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f788caa9400) [pid = 1863] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f789b0d1400) [pid = 1863] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f787f99a400) [pid = 1863] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f787d8ed000) [pid = 1863] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f788f9d2800) [pid = 1863] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f787d912400) [pid = 1863] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f787d916800) [pid = 1863] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f788014b400) [pid = 1863] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f787d42ac00) [pid = 1863] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f788cac9400) [pid = 1863] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f78a86bd000) [pid = 1863] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f788178dc00) [pid = 1863] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f787d42d800) [pid = 1863] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f789a2c6800) [pid = 1863] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f787d42dc00) [pid = 1863] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f78921bc800) [pid = 1863] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f788fcd0400) [pid = 1863] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f787fef4800) [pid = 1863] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f7881790000) [pid = 1863] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f788185ac00) [pid = 1863] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f789ad1f800) [pid = 1863] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f7880c7f000) [pid = 1863] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f787d427800) [pid = 1863] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f787c94d800) [pid = 1863] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f7883e0cc00) [pid = 1863] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f788fcd2000) [pid = 1863] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f788cadcc00) [pid = 1863] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f788014ec00) [pid = 1863] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f78921b8400) [pid = 1863] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f789a2bac00) [pid = 1863] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f788014b800) [pid = 1863] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f7880e49400) [pid = 1863] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f788cad9000) [pid = 1863] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f78821e4000) [pid = 1863] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f788fc44800) [pid = 1863] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f78818b4000) [pid = 1863] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f788f74e000) [pid = 1863] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f78821e7800) [pid = 1863] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f788d3de400) [pid = 1863] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f7880c7d800) [pid = 1863] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f788d68bc00) [pid = 1863] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f788cadd000) [pid = 1863] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f788ec81000) [pid = 1863] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f787f99d800) [pid = 1863] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f788014f000) [pid = 1863] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f787fde2800) [pid = 1863] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:58:23 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f7893056c00) [pid = 1863] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2306ms 17:58:23 INFO - PROCESS | 1863 | 1461286703421 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 1863 | 1461286703426 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 17:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:58:23 INFO - PROCESS | 1863 | 1461286703438 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 1863 | 1461286703441 Marionette TRACE conn5 <- [1,1950,null,{}] 17:58:23 INFO - PROCESS | 1863 | 1461286703449 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:23 INFO - PROCESS | 1863 | 1461286703638 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 17:58:23 INFO - PROCESS | 1863 | 1461286703648 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f873000 == 139 [pid = 1863] [id = 495] 17:58:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f787f997400) [pid = 1863] [serial = 1486] [outer = (nil)] 17:58:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f788014b800) [pid = 1863] [serial = 1487] [outer = 0x7f787f997400] 17:58:23 INFO - PROCESS | 1863 | 1461286703716 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f788178b400) [pid = 1863] [serial = 1488] [outer = 0x7f787f997400] 17:58:24 INFO - PROCESS | 1863 | 1461286704560 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1190ms 17:58:24 INFO - PROCESS | 1863 | 1461286704623 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 17:58:24 INFO - PROCESS | 1863 | 1461286704627 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 17:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:58:24 INFO - PROCESS | 1863 | 1461286704632 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 1863 | 1461286704634 Marionette TRACE conn5 <- [1,1954,null,{}] 17:58:24 INFO - PROCESS | 1863 | 1461286704652 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:24 INFO - PROCESS | 1863 | 1461286704862 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 17:58:24 INFO - PROCESS | 1863 | 1461286704873 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885123000 == 140 [pid = 1863] [id = 496] 17:58:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f78840ce400) [pid = 1863] [serial = 1489] [outer = (nil)] 17:58:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f7885eb7400) [pid = 1863] [serial = 1490] [outer = 0x7f78840ce400] 17:58:24 INFO - PROCESS | 1863 | 1461286704950 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f78882ca800) [pid = 1863] [serial = 1491] [outer = 0x7f78840ce400] 17:58:26 INFO - PROCESS | 1863 | 1461286706296 Marionette TRACE conn5 <- [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]]]}] 17:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1696ms 17:58:26 INFO - PROCESS | 1863 | 1461286706330 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 1863 | 1461286706337 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 17:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:58:26 INFO - PROCESS | 1863 | 1461286706346 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 1863 | 1461286706352 Marionette TRACE conn5 <- [1,1958,null,{}] 17:58:26 INFO - PROCESS | 1863 | 1461286706370 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:26 INFO - PROCESS | 1863 | 1461286706600 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 17:58:26 INFO - PROCESS | 1863 | 1461286706925 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800ce800 == 141 [pid = 1863] [id = 497] 17:58:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f787f886c00) [pid = 1863] [serial = 1492] [outer = (nil)] 17:58:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f787fd95800) [pid = 1863] [serial = 1493] [outer = 0x7f787f886c00] 17:58:27 INFO - PROCESS | 1863 | 1461286707009 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f787feeb400) [pid = 1863] [serial = 1494] [outer = 0x7f787f886c00] 17:58:27 INFO - PROCESS | 1863 | 1461286707969 Marionette TRACE conn5 <- [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]]]}] 17:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1684ms 17:58:28 INFO - PROCESS | 1863 | 1461286708033 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1863 | 1461286708042 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 17:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:58:28 INFO - PROCESS | 1863 | 1461286708053 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1863 | 1461286708056 Marionette TRACE conn5 <- [1,1962,null,{}] 17:58:28 INFO - PROCESS | 1863 | 1461286708062 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:28 INFO - PROCESS | 1863 | 1461286708330 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 17:58:28 INFO - PROCESS | 1863 | 1461286708660 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bca800 == 142 [pid = 1863] [id = 498] 17:58:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f787f888800) [pid = 1863] [serial = 1495] [outer = (nil)] 17:58:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f788185a800) [pid = 1863] [serial = 1496] [outer = 0x7f787f888800] 17:58:28 INFO - PROCESS | 1863 | 1461286708739 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f788225a800) [pid = 1863] [serial = 1497] [outer = 0x7f787f888800] 17:58:29 INFO - PROCESS | 1863 | 1461286709599 Marionette TRACE conn5 <- [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]]]}] 17:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1580ms 17:58:29 INFO - PROCESS | 1863 | 1461286709634 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 1863 | 1461286709637 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 17:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:58:29 INFO - PROCESS | 1863 | 1461286709645 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 1863 | 1461286709651 Marionette TRACE conn5 <- [1,1966,null,{}] 17:58:29 INFO - PROCESS | 1863 | 1461286709668 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:29 INFO - PROCESS | 1863 | 1461286709896 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 17:58:30 INFO - PROCESS | 1863 | 1461286710211 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885fe2000 == 143 [pid = 1863] [id = 499] 17:58:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f7881569800) [pid = 1863] [serial = 1498] [outer = (nil)] 17:58:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f78882c3000) [pid = 1863] [serial = 1499] [outer = 0x7f7881569800] 17:58:30 INFO - PROCESS | 1863 | 1461286710294 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f7888cfa800) [pid = 1863] [serial = 1500] [outer = 0x7f7881569800] 17:58:31 INFO - PROCESS | 1863 | 1461286711155 Marionette TRACE conn5 <- [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]]]}] 17:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1541ms 17:58:31 INFO - PROCESS | 1863 | 1461286711186 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 1863 | 1461286711191 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 17:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:58:31 INFO - PROCESS | 1863 | 1461286711196 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 1863 | 1461286711199 Marionette TRACE conn5 <- [1,1970,null,{}] 17:58:31 INFO - PROCESS | 1863 | 1461286711204 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:31 INFO - PROCESS | 1863 | 1461286711406 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 17:58:31 INFO - PROCESS | 1863 | 1461286711677 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78890de800 == 144 [pid = 1863] [id = 500] 17:58:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f788225e000) [pid = 1863] [serial = 1501] [outer = (nil)] 17:58:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f7889668400) [pid = 1863] [serial = 1502] [outer = 0x7f788225e000] 17:58:31 INFO - PROCESS | 1863 | 1461286711797 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f788cac9400) [pid = 1863] [serial = 1503] [outer = 0x7f788225e000] 17:58:32 INFO - PROCESS | 1863 | 1461286712633 Marionette TRACE conn5 <- [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]]]}] 17:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1477ms 17:58:32 INFO - PROCESS | 1863 | 1461286712676 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 17:58:32 INFO - PROCESS | 1863 | 1461286712680 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 17:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:58:32 INFO - PROCESS | 1863 | 1461286712686 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 1863 | 1461286712688 Marionette TRACE conn5 <- [1,1974,null,{}] 17:58:32 INFO - PROCESS | 1863 | 1461286712695 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:32 INFO - PROCESS | 1863 | 1461286712900 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 17:58:33 INFO - PROCESS | 1863 | 1461286713197 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e919800 == 145 [pid = 1863] [id = 501] 17:58:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f788caeec00) [pid = 1863] [serial = 1504] [outer = (nil)] 17:58:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f788d52b400) [pid = 1863] [serial = 1505] [outer = 0x7f788caeec00] 17:58:33 INFO - PROCESS | 1863 | 1461286713333 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f788d68f400) [pid = 1863] [serial = 1506] [outer = 0x7f788caeec00] 17:58:34 INFO - PROCESS | 1863 | 1461286714219 Marionette TRACE conn5 <- [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]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1583ms 17:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:58:34 INFO - PROCESS | 1863 | 1461286714271 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1863 | 1461286714273 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 17:58:34 INFO - PROCESS | 1863 | 1461286714280 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1863 | 1461286714283 Marionette TRACE conn5 <- [1,1978,null,{}] 17:58:34 INFO - PROCESS | 1863 | 1461286714289 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:34 INFO - PROCESS | 1863 | 1461286714532 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 17:58:34 INFO - PROCESS | 1863 | 1461286714846 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78921e8000 == 146 [pid = 1863] [id = 502] 17:58:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f788cae0000) [pid = 1863] [serial = 1507] [outer = (nil)] 17:58:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f788f74bc00) [pid = 1863] [serial = 1508] [outer = 0x7f788cae0000] 17:58:34 INFO - PROCESS | 1863 | 1461286714930 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f788fcd6000) [pid = 1863] [serial = 1509] [outer = 0x7f788cae0000] 17:58:35 INFO - PROCESS | 1863 | 1461286715775 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1536ms 17:58:35 INFO - PROCESS | 1863 | 1461286715816 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 1863 | 1461286715820 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 17:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:58:35 INFO - PROCESS | 1863 | 1461286715825 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 1863 | 1461286715828 Marionette TRACE conn5 <- [1,1982,null,{}] 17:58:35 INFO - PROCESS | 1863 | 1461286715833 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:36 INFO - PROCESS | 1863 | 1461286716028 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 17:58:36 INFO - PROCESS | 1863 | 1461286716349 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974aa800 == 147 [pid = 1863] [id = 503] 17:58:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f788d3dd800) [pid = 1863] [serial = 1510] [outer = (nil)] 17:58:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f7892012400) [pid = 1863] [serial = 1511] [outer = 0x7f788d3dd800] 17:58:36 INFO - PROCESS | 1863 | 1461286716469 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f789300a000) [pid = 1863] [serial = 1512] [outer = 0x7f788d3dd800] 17:58:37 INFO - PROCESS | 1863 | 1461286717309 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1538ms 17:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:58:37 INFO - PROCESS | 1863 | 1461286717365 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 1863 | 1461286717368 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 17:58:37 INFO - PROCESS | 1863 | 1461286717374 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1863 | 1461286717378 Marionette TRACE conn5 <- [1,1986,null,{}] 17:58:37 INFO - PROCESS | 1863 | 1461286717383 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:37 INFO - PROCESS | 1863 | 1461286717587 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 17:58:37 INFO - PROCESS | 1863 | 1461286717859 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899db8800 == 148 [pid = 1863] [id = 504] 17:58:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f788f748000) [pid = 1863] [serial = 1513] [outer = (nil)] 17:58:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f7895529000) [pid = 1863] [serial = 1514] [outer = 0x7f788f748000] 17:58:37 INFO - PROCESS | 1863 | 1461286717979 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f7899688c00) [pid = 1863] [serial = 1515] [outer = 0x7f788f748000] 17:58:38 INFO - PROCESS | 1863 | 1461286718913 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms 17:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:58:38 INFO - PROCESS | 1863 | 1461286718962 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 1863 | 1461286718965 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 17:58:38 INFO - PROCESS | 1863 | 1461286718972 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 1863 | 1461286718975 Marionette TRACE conn5 <- [1,1990,null,{}] 17:58:38 INFO - PROCESS | 1863 | 1461286718980 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:39 INFO - PROCESS | 1863 | 1461286719179 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 17:58:39 INFO - PROCESS | 1863 | 1461286719494 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a53a8800 == 149 [pid = 1863] [id = 505] 17:58:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f78921bc000) [pid = 1863] [serial = 1516] [outer = (nil)] 17:58:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f7899fd3400) [pid = 1863] [serial = 1517] [outer = 0x7f78921bc000] 17:58:39 INFO - PROCESS | 1863 | 1461286719581 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f7899fdec00) [pid = 1863] [serial = 1518] [outer = 0x7f78921bc000] 17:58:40 INFO - PROCESS | 1863 | 1461286720424 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1484ms 17:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:58:40 INFO - PROCESS | 1863 | 1461286720456 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 17:58:40 INFO - PROCESS | 1863 | 1461286720459 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 17:58:40 INFO - PROCESS | 1863 | 1461286720465 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 1863 | 1461286720468 Marionette TRACE conn5 <- [1,1994,null,{}] 17:58:40 INFO - PROCESS | 1863 | 1461286720473 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:40 INFO - PROCESS | 1863 | 1461286720686 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 17:58:40 INFO - PROCESS | 1863 | 1461286720960 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6762800 == 150 [pid = 1863] [id = 506] 17:58:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f789ad69400) [pid = 1863] [serial = 1519] [outer = (nil)] 17:58:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f789b0d2000) [pid = 1863] [serial = 1520] [outer = 0x7f789ad69400] 17:58:41 INFO - PROCESS | 1863 | 1461286721091 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f789b214400) [pid = 1863] [serial = 1521] [outer = 0x7f789ad69400] 17:58:41 INFO - PROCESS | 1863 | 1461286721989 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1579ms 17:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:58:42 INFO - PROCESS | 1863 | 1461286722045 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 1863 | 1461286722048 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 17:58:42 INFO - PROCESS | 1863 | 1461286722054 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 1863 | 1461286722059 Marionette TRACE conn5 <- [1,1998,null,{}] 17:58:42 INFO - PROCESS | 1863 | 1461286722064 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:42 INFO - PROCESS | 1863 | 1461286722303 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 17:58:42 INFO - PROCESS | 1863 | 1461286722619 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa5d9000 == 151 [pid = 1863] [id = 507] 17:58:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f789ad1f800) [pid = 1863] [serial = 1522] [outer = (nil)] 17:58:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f789f490c00) [pid = 1863] [serial = 1523] [outer = 0x7f789ad1f800] 17:58:42 INFO - PROCESS | 1863 | 1461286722705 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f78a536ac00) [pid = 1863] [serial = 1524] [outer = 0x7f789ad1f800] 17:58:43 INFO - PROCESS | 1863 | 1461286723593 Marionette TRACE conn5 <- [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]]]}] 17:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1582ms 17:58:43 INFO - PROCESS | 1863 | 1461286723636 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 1863 | 1461286723640 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 17:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:58:43 INFO - PROCESS | 1863 | 1461286723645 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1863 | 1461286723648 Marionette TRACE conn5 <- [1,2002,null,{}] 17:58:43 INFO - PROCESS | 1863 | 1461286723654 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:43 INFO - PROCESS | 1863 | 1461286723867 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 17:58:44 INFO - PROCESS | 1863 | 1461286724194 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad3e4000 == 152 [pid = 1863] [id = 508] 17:58:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f7893011c00) [pid = 1863] [serial = 1525] [outer = (nil)] 17:58:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f78a61a1400) [pid = 1863] [serial = 1526] [outer = 0x7f7893011c00] 17:58:44 INFO - PROCESS | 1863 | 1461286724276 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f78a6713c00) [pid = 1863] [serial = 1527] [outer = 0x7f7893011c00] 17:58:45 INFO - PROCESS | 1863 | 1461286725176 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1583ms 17:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:58:45 INFO - PROCESS | 1863 | 1461286725230 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 1863 | 1461286725233 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 17:58:45 INFO - PROCESS | 1863 | 1461286725239 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 1863 | 1461286725242 Marionette TRACE conn5 <- [1,2006,null,{}] 17:58:45 INFO - PROCESS | 1863 | 1461286725248 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:45 INFO - PROCESS | 1863 | 1461286725477 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 17:58:45 INFO - PROCESS | 1863 | 1461286725796 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882232000 == 153 [pid = 1863] [id = 509] 17:58:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f787e1ef000) [pid = 1863] [serial = 1528] [outer = (nil)] 17:58:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f78a9d63800) [pid = 1863] [serial = 1529] [outer = 0x7f787e1ef000] 17:58:45 INFO - PROCESS | 1863 | 1461286725879 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f78a9f6e000) [pid = 1863] [serial = 1530] [outer = 0x7f787e1ef000] 17:58:46 INFO - PROCESS | 1863 | 1461286726757 Marionette TRACE conn5 <- [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]]]}] 17:58: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 17:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1587ms 17:58:46 INFO - PROCESS | 1863 | 1461286726826 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 17:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:58:46 INFO - PROCESS | 1863 | 1461286726831 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 17:58:46 INFO - PROCESS | 1863 | 1461286726837 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 1863 | 1461286726841 Marionette TRACE conn5 <- [1,2010,null,{}] 17:58:46 INFO - PROCESS | 1863 | 1461286726847 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:47 INFO - PROCESS | 1863 | 1461286727084 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 17:58:47 INFO - PROCESS | 1863 | 1461286727400 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78781cf800 == 154 [pid = 1863] [id = 510] 17:58:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f787d75f400) [pid = 1863] [serial = 1531] [outer = (nil)] 17:58:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f787d764400) [pid = 1863] [serial = 1532] [outer = 0x7f787d75f400] 17:58:47 INFO - PROCESS | 1863 | 1461286727482 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f787d769400) [pid = 1863] [serial = 1533] [outer = 0x7f787d75f400] 17:58:48 INFO - PROCESS | 1863 | 1461286728347 Marionette TRACE conn5 <- [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]]]}] 17:58: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 17:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1588ms 17:58:48 INFO - PROCESS | 1863 | 1461286728426 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1863 | 1461286728429 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 17:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:58:48 INFO - PROCESS | 1863 | 1461286728436 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1863 | 1461286728439 Marionette TRACE conn5 <- [1,2014,null,{}] 17:58:48 INFO - PROCESS | 1863 | 1461286728444 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:48 INFO - PROCESS | 1863 | 1461286728698 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 17:58:49 INFO - PROCESS | 1863 | 1461286729025 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad348800 == 155 [pid = 1863] [id = 511] 17:58:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f787d763400) [pid = 1863] [serial = 1534] [outer = (nil)] 17:58:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f78a863cc00) [pid = 1863] [serial = 1535] [outer = 0x7f787d763400] 17:58:49 INFO - PROCESS | 1863 | 1461286729134 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 268 (0x7f78a9f72800) [pid = 1863] [serial = 1536] [outer = 0x7f787d763400] 17:58:49 INFO - PROCESS | 1863 | 1461286729967 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1578ms 17:58:50 INFO - PROCESS | 1863 | 1461286730016 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 1863 | 1461286730019 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 17:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:58:50 INFO - PROCESS | 1863 | 1461286730025 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 1863 | 1461286730027 Marionette TRACE conn5 <- [1,2018,null,{}] 17:58:50 INFO - PROCESS | 1863 | 1461286730033 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:50 INFO - PROCESS | 1863 | 1461286730240 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 17:58:50 INFO - PROCESS | 1863 | 1461286730518 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c64b800 == 156 [pid = 1863] [id = 512] 17:58:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 269 (0x7f787d75fc00) [pid = 1863] [serial = 1537] [outer = (nil)] 17:58:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 270 (0x7f7885f2f800) [pid = 1863] [serial = 1538] [outer = 0x7f787d75fc00] 17:58:50 INFO - PROCESS | 1863 | 1461286730639 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 271 (0x7f7885f35000) [pid = 1863] [serial = 1539] [outer = 0x7f787d75fc00] 17:58:51 INFO - PROCESS | 1863 | 1461286731495 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1534ms 17:58:51 INFO - PROCESS | 1863 | 1461286731561 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 1863 | 1461286731565 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 17:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:58:51 INFO - PROCESS | 1863 | 1461286731571 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 1863 | 1461286731575 Marionette TRACE conn5 <- [1,2022,null,{}] 17:58:51 INFO - PROCESS | 1863 | 1461286731580 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:51 INFO - PROCESS | 1863 | 1461286731795 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 17:58:52 INFO - PROCESS | 1863 | 1461286732148 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7878a9c000 == 157 [pid = 1863] [id = 513] 17:58:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 272 (0x7f787c951000) [pid = 1863] [serial = 1540] [outer = (nil)] 17:58:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 273 (0x7f787d833800) [pid = 1863] [serial = 1541] [outer = 0x7f787c951000] 17:58:52 INFO - PROCESS | 1863 | 1461286732229 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 274 (0x7f787fdef400) [pid = 1863] [serial = 1542] [outer = 0x7f787c951000] 17:58:53 INFO - PROCESS | 1863 | 1461286733100 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1586ms 17:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:58:53 INFO - PROCESS | 1863 | 1461286733161 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 1863 | 1461286733164 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 17:58:53 INFO - PROCESS | 1863 | 1461286733170 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 1863 | 1461286733173 Marionette TRACE conn5 <- [1,2026,null,{}] 17:58:53 INFO - PROCESS | 1863 | 1461286733179 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:53 INFO - PROCESS | 1863 | 1461286733425 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 17:58:53 INFO - PROCESS | 1863 | 1461286733767 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f278000 == 158 [pid = 1863] [id = 514] 17:58:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 275 (0x7f7885f37c00) [pid = 1863] [serial = 1543] [outer = (nil)] 17:58:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 276 (0x7f7886117c00) [pid = 1863] [serial = 1544] [outer = 0x7f7885f37c00] 17:58:53 INFO - PROCESS | 1863 | 1461286733882 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 277 (0x7f7886120000) [pid = 1863] [serial = 1545] [outer = 0x7f7885f37c00] 17:58:54 INFO - PROCESS | 1863 | 1461286734774 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1681ms 17:58:54 INFO - PROCESS | 1863 | 1461286734852 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 1863 | 1461286734855 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 17:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:58:54 INFO - PROCESS | 1863 | 1461286734861 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 1863 | 1461286734863 Marionette TRACE conn5 <- [1,2030,null,{}] 17:58:54 INFO - PROCESS | 1863 | 1461286734870 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:55 INFO - PROCESS | 1863 | 1461286735138 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 17:58:55 INFO - PROCESS | 1863 | 1461286735463 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f86e000 == 159 [pid = 1863] [id = 515] 17:58:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 278 (0x7f787d42b000) [pid = 1863] [serial = 1546] [outer = (nil)] 17:58:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 279 (0x7f787f87d800) [pid = 1863] [serial = 1547] [outer = 0x7f787d42b000] 17:58:55 INFO - PROCESS | 1863 | 1461286735545 Marionette DEBUG loaded listener.js 17:58:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 280 (0x7f78818bc800) [pid = 1863] [serial = 1548] [outer = 0x7f787d42b000] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789abcc000 == 158 [pid = 1863] [id = 39] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fcbb800 == 157 [pid = 1863] [id = 306] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899db5000 == 156 [pid = 1863] [id = 487] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789902a800 == 155 [pid = 1863] [id = 486] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78974b0800 == 154 [pid = 1863] [id = 485] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78920b8800 == 153 [pid = 1863] [id = 484] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fbd7800 == 152 [pid = 1863] [id = 483] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788f854000 == 151 [pid = 1863] [id = 482] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee7b000 == 150 [pid = 1863] [id = 481] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e776800 == 149 [pid = 1863] [id = 480] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888f9d800 == 148 [pid = 1863] [id = 479] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886552800 == 147 [pid = 1863] [id = 478] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885f16800 == 146 [pid = 1863] [id = 477] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885130800 == 145 [pid = 1863] [id = 476] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880fa4800 == 144 [pid = 1863] [id = 475] 17:58:57 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d5d5000 == 143 [pid = 1863] [id = 474] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 279 (0x7f7893007c00) [pid = 1863] [serial = 1284] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 278 (0x7f7893057400) [pid = 1863] [serial = 1233] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 277 (0x7f78882c5000) [pid = 1863] [serial = 1400] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 276 (0x7f78a558f000) [pid = 1863] [serial = 1248] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 275 (0x7f7888cf9000) [pid = 1863] [serial = 1164] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 274 (0x7f78a68d3000) [pid = 1863] [serial = 1254] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 273 (0x7f7899f44c00) [pid = 1863] [serial = 1194] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 272 (0x7f7880050400) [pid = 1863] [serial = 1416] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 271 (0x7f7899f45c00) [pid = 1863] [serial = 1373] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 270 (0x7f787e225c00) [pid = 1863] [serial = 1394] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 269 (0x7f787d77f000) [pid = 1863] [serial = 1355] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 268 (0x7f788e951c00) [pid = 1863] [serial = 1197] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 267 (0x7f78a9f6b000) [pid = 1863] [serial = 1385] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f788d436400) [pid = 1863] [serial = 1107] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f787f87c400) [pid = 1863] [serial = 1409] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f788d68d400) [pid = 1863] [serial = 1227] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f78aa3c9400) [pid = 1863] [serial = 1251] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f7889663000) [pid = 1863] [serial = 1104] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f788d632400) [pid = 1863] [serial = 1367] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f78882c4c00) [pid = 1863] [serial = 1388] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f787f881c00) [pid = 1863] [serial = 1155] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f789b83a800) [pid = 1863] [serial = 1239] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f789f48a000) [pid = 1863] [serial = 1379] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f787e22f400) [pid = 1863] [serial = 1397] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f787d834c00) [pid = 1863] [serial = 1407] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f78a6436c00) [pid = 1863] [serial = 1382] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f7896239000) [pid = 1863] [serial = 1188] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f7888cf6c00) [pid = 1863] [serial = 1364] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f7893339c00) [pid = 1863] [serial = 1113] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f7883f5f800) [pid = 1863] [serial = 1101] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f787fd84400) [pid = 1863] [serial = 1358] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f7888502c00) [pid = 1863] [serial = 1095] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f7896020400) [pid = 1863] [serial = 1370] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f787a2e8c00) [pid = 1863] [serial = 1403] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f7889666800) [pid = 1863] [serial = 1167] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f789f48f400) [pid = 1863] [serial = 1242] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f789aa82c00) [pid = 1863] [serial = 1122] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f787f889400) [pid = 1863] [serial = 1410] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 241 (0x7f7881789000) [pid = 1863] [serial = 1353] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 240 (0x7f787f99ec00) [pid = 1863] [serial = 1412] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 239 (0x7f787fd9ec00) [pid = 1863] [serial = 1413] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f788e955c00) [pid = 1863] [serial = 1173] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f78978ed000) [pid = 1863] [serial = 1116] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f788d43b000) [pid = 1863] [serial = 1170] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f7880c7ec00) [pid = 1863] [serial = 1418] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f789300b800) [pid = 1863] [serial = 1185] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f789ad14400) [pid = 1863] [serial = 1236] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f787feec400) [pid = 1863] [serial = 1415] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f7881528000) [pid = 1863] [serial = 1098] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f789b0cac00) [pid = 1863] [serial = 1125] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f788fccbc00) [pid = 1863] [serial = 1230] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f78854a0800) [pid = 1863] [serial = 1131] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f788fcd5000) [pid = 1863] [serial = 1182] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f788549a800) [pid = 1863] [serial = 1224] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f78a5239c00) [pid = 1863] [serial = 1245] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f7881526800) [pid = 1863] [serial = 1419] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f789ad1d800) [pid = 1863] [serial = 1376] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f787e1ecc00) [pid = 1863] [serial = 1391] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f7883e11000) [pid = 1863] [serial = 1161] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f788f87f800) [pid = 1863] [serial = 1179] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f78840ca400) [pid = 1863] [serial = 1128] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f788ec72400) [pid = 1863] [serial = 1110] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f788efd8800) [pid = 1863] [serial = 1176] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f787d776400) [pid = 1863] [serial = 1406] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f7899f29400) [pid = 1863] [serial = 1119] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f788ffb8400) [pid = 1863] [serial = 1218] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f7881844400) [pid = 1863] [serial = 1158] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f7882261c00) [pid = 1863] [serial = 1361] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f7881844000) [pid = 1863] [serial = 1221] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f7899a15400) [pid = 1863] [serial = 1191] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f7881565000) [pid = 1863] [serial = 1421] [outer = (nil)] [url = about:blank] 17:58:57 INFO - PROCESS | 1863 | 1461286737788 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2985ms 17:58:57 INFO - PROCESS | 1863 | 1461286737856 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 1863 | 1461286737862 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 17:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:58:57 INFO - PROCESS | 1863 | 1461286737871 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 1863 | 1461286737875 Marionette TRACE conn5 <- [1,2034,null,{}] 17:58:57 INFO - PROCESS | 1863 | 1461286737883 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:58 INFO - PROCESS | 1863 | 1461286738096 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 17:58:58 INFO - PROCESS | 1863 | 1461286738354 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1de000 == 144 [pid = 1863] [id = 516] 17:58:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f787e1ee400) [pid = 1863] [serial = 1549] [outer = (nil)] 17:58:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f787e22ec00) [pid = 1863] [serial = 1550] [outer = 0x7f787e1ee400] 17:58:58 INFO - PROCESS | 1863 | 1461286738447 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f787f888400) [pid = 1863] [serial = 1551] [outer = 0x7f787e1ee400] 17:58:59 INFO - PROCESS | 1863 | 1461286739301 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1489ms 17:58:59 INFO - PROCESS | 1863 | 1461286739362 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1863 | 1461286739370 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 17:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:58:59 INFO - PROCESS | 1863 | 1461286739381 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1863 | 1461286739385 Marionette TRACE conn5 <- [1,2038,null,{}] 17:58:59 INFO - PROCESS | 1863 | 1461286739429 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:59 INFO - PROCESS | 1863 | 1461286739720 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 17:58:59 INFO - PROCESS | 1863 | 1461286739750 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f94f800 == 145 [pid = 1863] [id = 517] 17:58:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f787e222c00) [pid = 1863] [serial = 1552] [outer = (nil)] 17:58:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f787fd9ac00) [pid = 1863] [serial = 1553] [outer = 0x7f787e222c00] 17:58:59 INFO - PROCESS | 1863 | 1461286739817 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f787fef5800) [pid = 1863] [serial = 1554] [outer = 0x7f787e222c00] 17:59:00 INFO - PROCESS | 1863 | 1461286740829 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1484ms 17:59:00 INFO - PROCESS | 1863 | 1461286740866 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 1863 | 1461286740870 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 17:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:59:00 INFO - PROCESS | 1863 | 1461286740877 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 1863 | 1461286740883 Marionette TRACE conn5 <- [1,2042,null,{}] 17:59:00 INFO - PROCESS | 1863 | 1461286740907 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:01 INFO - PROCESS | 1863 | 1461286741189 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 17:59:01 INFO - PROCESS | 1863 | 1461286741240 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880f9b800 == 146 [pid = 1863] [id = 518] 17:59:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f788152fc00) [pid = 1863] [serial = 1555] [outer = (nil)] 17:59:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f7881572c00) [pid = 1863] [serial = 1556] [outer = 0x7f788152fc00] 17:59:01 INFO - PROCESS | 1863 | 1461286741377 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f7881853000) [pid = 1863] [serial = 1557] [outer = 0x7f788152fc00] 17:59:02 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f787a2e1800) [pid = 1863] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:59:02 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f787c94f400) [pid = 1863] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:59:02 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f787f997400) [pid = 1863] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:59:02 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f7881842c00) [pid = 1863] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:59:02 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f787b5ef400) [pid = 1863] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:59:02 INFO - PROCESS | 1863 | 1461286742784 Marionette TRACE conn5 <- [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]]]}] 17:59:02 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) 17:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1948ms 17:59:02 INFO - PROCESS | 1863 | 1461286742825 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 1863 | 1461286742830 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 17:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:59:02 INFO - PROCESS | 1863 | 1461286742837 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - PROCESS | 1863 | 1461286742840 Marionette TRACE conn5 <- [1,2046,null,{}] 17:59:02 INFO - PROCESS | 1863 | 1461286742846 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:03 INFO - PROCESS | 1863 | 1461286743148 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 17:59:03 INFO - PROCESS | 1863 | 1461286743186 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882233000 == 147 [pid = 1863] [id = 519] 17:59:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f787e1e5400) [pid = 1863] [serial = 1558] [outer = (nil)] 17:59:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f788185ac00) [pid = 1863] [serial = 1559] [outer = 0x7f787e1e5400] 17:59:03 INFO - PROCESS | 1863 | 1461286743254 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f78824c4000) [pid = 1863] [serial = 1560] [outer = 0x7f787e1e5400] 17:59:04 INFO - PROCESS | 1863 | 1461286744299 Marionette TRACE conn5 <- [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]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1533ms 17:59:04 INFO - PROCESS | 1863 | 1461286744372 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 1863 | 1461286744377 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 17:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:59:04 INFO - PROCESS | 1863 | 1461286744388 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 1863 | 1461286744393 Marionette TRACE conn5 <- [1,2050,null,{}] 17:59:04 INFO - PROCESS | 1863 | 1461286744404 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:04 INFO - PROCESS | 1863 | 1461286744678 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 17:59:05 INFO - PROCESS | 1863 | 1461286745019 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1cd800 == 148 [pid = 1863] [id = 520] 17:59:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f787d77f000) [pid = 1863] [serial = 1561] [outer = (nil)] 17:59:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f787e1e7000) [pid = 1863] [serial = 1562] [outer = 0x7f787d77f000] 17:59:05 INFO - PROCESS | 1863 | 1461286745102 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f787f971000) [pid = 1863] [serial = 1563] [outer = 0x7f787d77f000] 17:59:06 INFO - PROCESS | 1863 | 1461286746017 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1688ms 17:59:06 INFO - PROCESS | 1863 | 1461286746077 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 1863 | 1461286746086 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 17:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:59:06 INFO - PROCESS | 1863 | 1461286746098 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 1863 | 1461286746102 Marionette TRACE conn5 <- [1,2054,null,{}] 17:59:06 INFO - PROCESS | 1863 | 1461286746110 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:06 INFO - PROCESS | 1863 | 1461286746393 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 17:59:06 INFO - PROCESS | 1863 | 1461286746720 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788172c800 == 149 [pid = 1863] [id = 521] 17:59:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f7880145000) [pid = 1863] [serial = 1564] [outer = (nil)] 17:59:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f7880e43000) [pid = 1863] [serial = 1565] [outer = 0x7f7880145000] 17:59:06 INFO - PROCESS | 1863 | 1461286746799 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f7881782c00) [pid = 1863] [serial = 1566] [outer = 0x7f7880145000] 17:59:07 INFO - PROCESS | 1863 | 1461286747820 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1789ms 17:59:07 INFO - PROCESS | 1863 | 1461286747887 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 17:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:59:07 INFO - PROCESS | 1863 | 1461286747892 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 17:59:07 INFO - PROCESS | 1863 | 1461286747900 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 1863 | 1461286747906 Marionette TRACE conn5 <- [1,2058,null,{}] 17:59:07 INFO - PROCESS | 1863 | 1461286747925 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:08 INFO - PROCESS | 1863 | 1461286748205 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 17:59:08 INFO - PROCESS | 1863 | 1461286748573 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bdf800 == 150 [pid = 1863] [id = 522] 17:59:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f7882dcb400) [pid = 1863] [serial = 1567] [outer = (nil)] 17:59:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f78840cf000) [pid = 1863] [serial = 1568] [outer = 0x7f7882dcb400] 17:59:08 INFO - PROCESS | 1863 | 1461286748668 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f7885f2e000) [pid = 1863] [serial = 1569] [outer = 0x7f7882dcb400] 17:59:09 INFO - PROCESS | 1863 | 1461286749637 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1788ms 17:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:59:09 INFO - PROCESS | 1863 | 1461286749688 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 1863 | 1461286749692 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 17:59:09 INFO - PROCESS | 1863 | 1461286749698 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 1863 | 1461286749701 Marionette TRACE conn5 <- [1,2062,null,{}] 17:59:09 INFO - PROCESS | 1863 | 1461286749707 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:09 INFO - PROCESS | 1863 | 1461286749941 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 17:59:10 INFO - PROCESS | 1863 | 1461286750208 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886084800 == 151 [pid = 1863] [id = 523] 17:59:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f7883e0c000) [pid = 1863] [serial = 1570] [outer = (nil)] 17:59:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f78861ddc00) [pid = 1863] [serial = 1571] [outer = 0x7f7883e0c000] 17:59:10 INFO - PROCESS | 1863 | 1461286750335 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f7888cf1800) [pid = 1863] [serial = 1572] [outer = 0x7f7883e0c000] 17:59:11 INFO - PROCESS | 1863 | 1461286751207 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 17:59:11 INFO - PROCESS | 1863 | 1461286751278 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 17:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:59:11 INFO - PROCESS | 1863 | 1461286751283 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 17:59:11 INFO - PROCESS | 1863 | 1461286751292 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - PROCESS | 1863 | 1461286751294 Marionette TRACE conn5 <- [1,2066,null,{}] 17:59:11 INFO - PROCESS | 1863 | 1461286751301 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:11 INFO - PROCESS | 1863 | 1461286751523 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 17:59:11 INFO - PROCESS | 1863 | 1461286751833 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888528000 == 152 [pid = 1863] [id = 524] 17:59:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f7885f34000) [pid = 1863] [serial = 1573] [outer = (nil)] 17:59:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f7888ed2800) [pid = 1863] [serial = 1574] [outer = 0x7f7885f34000] 17:59:11 INFO - PROCESS | 1863 | 1461286751917 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f788966ac00) [pid = 1863] [serial = 1575] [outer = 0x7f7885f34000] 17:59:12 INFO - PROCESS | 1863 | 1461286752774 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1535ms 17:59:12 INFO - PROCESS | 1863 | 1461286752826 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 1863 | 1461286752829 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 17:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:59:12 INFO - PROCESS | 1863 | 1461286752835 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 1863 | 1461286752838 Marionette TRACE conn5 <- [1,2070,null,{}] 17:59:12 INFO - PROCESS | 1863 | 1461286752844 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:13 INFO - PROCESS | 1863 | 1461286753175 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 17:59:13 INFO - PROCESS | 1863 | 1461286753510 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788cb78000 == 153 [pid = 1863] [id = 525] 17:59:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f788d3e8400) [pid = 1863] [serial = 1576] [outer = (nil)] 17:59:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f788d68c000) [pid = 1863] [serial = 1577] [outer = 0x7f788d3e8400] 17:59:13 INFO - PROCESS | 1863 | 1461286753593 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f788eb9d800) [pid = 1863] [serial = 1578] [outer = 0x7f788d3e8400] 17:59:14 INFO - PROCESS | 1863 | 1461286754491 Marionette TRACE conn5 <- [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]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1728ms 17:59:14 INFO - PROCESS | 1863 | 1461286754566 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 1863 | 1461286754570 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 17:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:59:14 INFO - PROCESS | 1863 | 1461286754576 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 1863 | 1461286754579 Marionette TRACE conn5 <- [1,2074,null,{}] 17:59:14 INFO - PROCESS | 1863 | 1461286754584 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:14 INFO - PROCESS | 1863 | 1461286754805 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 17:59:15 INFO - PROCESS | 1863 | 1461286755077 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee80000 == 154 [pid = 1863] [id = 526] 17:59:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f788d52cc00) [pid = 1863] [serial = 1579] [outer = (nil)] 17:59:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f788efdbc00) [pid = 1863] [serial = 1580] [outer = 0x7f788d52cc00] 17:59:15 INFO - PROCESS | 1863 | 1461286755261 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f788f802800) [pid = 1863] [serial = 1581] [outer = 0x7f788d52cc00] 17:59:16 INFO - PROCESS | 1863 | 1461286756208 Marionette TRACE conn5 <- [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]]]}] 17:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1681ms 17:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:59:16 INFO - PROCESS | 1863 | 1461286756259 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 1863 | 1461286756261 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 17:59:16 INFO - PROCESS | 1863 | 1461286756269 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1863 | 1461286756272 Marionette TRACE conn5 <- [1,2078,null,{}] 17:59:16 INFO - PROCESS | 1863 | 1461286756279 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:16 INFO - PROCESS | 1863 | 1461286756492 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 17:59:16 INFO - PROCESS | 1863 | 1461286756809 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa7d000 == 155 [pid = 1863] [id = 527] 17:59:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f788d43b000) [pid = 1863] [serial = 1582] [outer = (nil)] 17:59:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f788f9d9400) [pid = 1863] [serial = 1583] [outer = 0x7f788d43b000] 17:59:16 INFO - PROCESS | 1863 | 1461286756889 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 240 (0x7f788fc4d400) [pid = 1863] [serial = 1584] [outer = 0x7f788d43b000] 17:59:17 INFO - PROCESS | 1863 | 1461286757747 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 17:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:59:17 INFO - PROCESS | 1863 | 1461286757800 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 1863 | 1461286757803 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 17:59:17 INFO - PROCESS | 1863 | 1461286757810 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 1863 | 1461286757813 Marionette TRACE conn5 <- [1,2082,null,{}] 17:59:17 INFO - PROCESS | 1863 | 1461286757818 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:18 INFO - PROCESS | 1863 | 1461286758039 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 17:59:18 INFO - PROCESS | 1863 | 1461286758322 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fca9800 == 156 [pid = 1863] [id = 528] 17:59:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 241 (0x7f7881527800) [pid = 1863] [serial = 1585] [outer = (nil)] 17:59:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 242 (0x7f78921b6800) [pid = 1863] [serial = 1586] [outer = 0x7f7881527800] 17:59:18 INFO - PROCESS | 1863 | 1461286758458 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f7893005800) [pid = 1863] [serial = 1587] [outer = 0x7f7881527800] 17:59:19 INFO - PROCESS | 1863 | 1461286759331 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 17:59:19 INFO - PROCESS | 1863 | 1461286759390 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 1863 | 1461286759394 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 17:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:59:19 INFO - PROCESS | 1863 | 1461286759400 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 1863 | 1461286759404 Marionette TRACE conn5 <- [1,2086,null,{}] 17:59:19 INFO - PROCESS | 1863 | 1461286759410 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:19 INFO - PROCESS | 1863 | 1461286759638 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 17:59:19 INFO - PROCESS | 1863 | 1461286759954 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789347a800 == 157 [pid = 1863] [id = 529] 17:59:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f7883f5fc00) [pid = 1863] [serial = 1588] [outer = (nil)] 17:59:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f7893339c00) [pid = 1863] [serial = 1589] [outer = 0x7f7883f5fc00] 17:59:20 INFO - PROCESS | 1863 | 1461286760043 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f7895451000) [pid = 1863] [serial = 1590] [outer = 0x7f7883f5fc00] 17:59:20 INFO - PROCESS | 1863 | 1461286760937 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 17:59:20 INFO - PROCESS | 1863 | 1461286760982 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 17:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:59:20 INFO - PROCESS | 1863 | 1461286760987 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 17:59:20 INFO - PROCESS | 1863 | 1461286760995 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 1863 | 1461286761000 Marionette TRACE conn5 <- [1,2090,null,{}] 17:59:21 INFO - PROCESS | 1863 | 1461286761006 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:21 INFO - PROCESS | 1863 | 1461286761267 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 17:59:21 INFO - PROCESS | 1863 | 1461286761598 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7897a28800 == 158 [pid = 1863] [id = 530] 17:59:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f7899f33800) [pid = 1863] [serial = 1591] [outer = (nil)] 17:59:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f7899fdc800) [pid = 1863] [serial = 1592] [outer = 0x7f7899f33800] 17:59:21 INFO - PROCESS | 1863 | 1461286761690 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f789ad1b000) [pid = 1863] [serial = 1593] [outer = 0x7f7899f33800] 17:59:22 INFO - PROCESS | 1863 | 1461286762590 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1642ms 17:59:22 INFO - PROCESS | 1863 | 1461286762637 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 17:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:59:22 INFO - PROCESS | 1863 | 1461286762641 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 17:59:22 INFO - PROCESS | 1863 | 1461286762647 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 1863 | 1461286762651 Marionette TRACE conn5 <- [1,2094,null,{}] 17:59:22 INFO - PROCESS | 1863 | 1461286762657 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:22 INFO - PROCESS | 1863 | 1461286762882 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 17:59:23 INFO - PROCESS | 1863 | 1461286763238 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789992f000 == 159 [pid = 1863] [id = 531] 17:59:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f787d915400) [pid = 1863] [serial = 1594] [outer = (nil)] 17:59:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f789b837c00) [pid = 1863] [serial = 1595] [outer = 0x7f787d915400] 17:59:23 INFO - PROCESS | 1863 | 1461286763348 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 252 (0x7f78a4436c00) [pid = 1863] [serial = 1596] [outer = 0x7f787d915400] 17:59:24 INFO - PROCESS | 1863 | 1461286764298 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1689ms 17:59:24 INFO - PROCESS | 1863 | 1461286764337 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 1863 | 1461286764340 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 17:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:59:24 INFO - PROCESS | 1863 | 1461286764347 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 1863 | 1461286764350 Marionette TRACE conn5 <- [1,2098,null,{}] 17:59:24 INFO - PROCESS | 1863 | 1461286764355 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:24 INFO - PROCESS | 1863 | 1461286764574 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 17:59:24 INFO - PROCESS | 1863 | 1461286764891 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b46f800 == 160 [pid = 1863] [id = 532] 17:59:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 253 (0x7f7880047c00) [pid = 1863] [serial = 1597] [outer = (nil)] 17:59:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 254 (0x7f78a53e7000) [pid = 1863] [serial = 1598] [outer = 0x7f7880047c00] 17:59:24 INFO - PROCESS | 1863 | 1461286764973 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 255 (0x7f78a9f69c00) [pid = 1863] [serial = 1599] [outer = 0x7f7880047c00] 17:59:25 INFO - PROCESS | 1863 | 1461286765831 Marionette TRACE conn5 <- [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]]]}] 17:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1533ms 17:59:25 INFO - PROCESS | 1863 | 1461286765881 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 1863 | 1461286765884 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 17:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:59:25 INFO - PROCESS | 1863 | 1461286765890 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 1863 | 1461286765893 Marionette TRACE conn5 <- [1,2102,null,{}] 17:59:25 INFO - PROCESS | 1863 | 1461286765898 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:26 INFO - PROCESS | 1863 | 1461286766118 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 17:59:26 INFO - PROCESS | 1863 | 1461286766437 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a55d8000 == 161 [pid = 1863] [id = 533] 17:59:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 256 (0x7f787eeccc00) [pid = 1863] [serial = 1600] [outer = (nil)] 17:59:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 257 (0x7f787eed3400) [pid = 1863] [serial = 1601] [outer = 0x7f787eeccc00] 17:59:26 INFO - PROCESS | 1863 | 1461286766519 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 258 (0x7f787eed8000) [pid = 1863] [serial = 1602] [outer = 0x7f787eeccc00] 17:59:27 INFO - PROCESS | 1863 | 1461286767372 Marionette TRACE conn5 <- [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]]]}] 17:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1528ms 17:59:27 INFO - PROCESS | 1863 | 1461286767421 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 1863 | 1461286767425 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 17:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:59:27 INFO - PROCESS | 1863 | 1461286767432 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 1863 | 1461286767435 Marionette TRACE conn5 <- [1,2106,null,{}] 17:59:27 INFO - PROCESS | 1863 | 1461286767441 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:27 INFO - PROCESS | 1863 | 1461286767673 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 17:59:28 INFO - PROCESS | 1863 | 1461286768005 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa312000 == 162 [pid = 1863] [id = 534] 17:59:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 259 (0x7f787d42b400) [pid = 1863] [serial = 1603] [outer = (nil)] 17:59:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 260 (0x7f7885b4b400) [pid = 1863] [serial = 1604] [outer = 0x7f787d42b400] 17:59:28 INFO - PROCESS | 1863 | 1461286768088 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 261 (0x7f7885b51000) [pid = 1863] [serial = 1605] [outer = 0x7f787d42b400] 17:59:29 INFO - PROCESS | 1863 | 1461286769027 Marionette TRACE conn5 <- [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]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1630ms 17:59:29 INFO - PROCESS | 1863 | 1461286769063 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 1863 | 1461286769067 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 17:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:59:29 INFO - PROCESS | 1863 | 1461286769073 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 1863 | 1461286769078 Marionette TRACE conn5 <- [1,2110,null,{}] 17:59:29 INFO - PROCESS | 1863 | 1461286769084 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:29 INFO - PROCESS | 1863 | 1461286769313 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 17:59:29 INFO - PROCESS | 1863 | 1461286769633 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ac671800 == 163 [pid = 1863] [id = 535] 17:59:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 262 (0x7f787eecd400) [pid = 1863] [serial = 1606] [outer = (nil)] 17:59:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 263 (0x7f7885b56000) [pid = 1863] [serial = 1607] [outer = 0x7f787eecd400] 17:59:29 INFO - PROCESS | 1863 | 1461286769717 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 264 (0x7f7899fd3800) [pid = 1863] [serial = 1608] [outer = 0x7f787eecd400] 17:59:30 INFO - PROCESS | 1863 | 1461286770559 Marionette TRACE conn5 <- [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]]]}] 17:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1538ms 17:59:30 INFO - PROCESS | 1863 | 1461286770614 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 1863 | 1461286770617 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 17:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:59:30 INFO - PROCESS | 1863 | 1461286770624 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 1863 | 1461286770627 Marionette TRACE conn5 <- [1,2114,null,{}] 17:59:30 INFO - PROCESS | 1863 | 1461286770633 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:30 INFO - PROCESS | 1863 | 1461286770859 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 17:59:31 INFO - PROCESS | 1863 | 1461286771177 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788639a800 == 164 [pid = 1863] [id = 536] 17:59:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 265 (0x7f7883e6cc00) [pid = 1863] [serial = 1609] [outer = (nil)] 17:59:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 266 (0x7f7883e73c00) [pid = 1863] [serial = 1610] [outer = 0x7f7883e6cc00] 17:59:31 INFO - PROCESS | 1863 | 1461286771258 Marionette DEBUG loaded listener.js 17:59:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 267 (0x7f7883e78000) [pid = 1863] [serial = 1611] [outer = 0x7f7883e6cc00] 17:59:32 INFO - PROCESS | 1863 | 1461286772144 Marionette TRACE conn5 <- [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]]]}] 17:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1589ms 17:59:32 INFO - PROCESS | 1863 | 1461286772216 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 1863 | 1461286772220 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 17:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:59:32 INFO - PROCESS | 1863 | 1461286772229 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 1863 | 1461286772233 Marionette TRACE conn5 <- [1,2118,null,{}] 17:59:32 INFO - PROCESS | 1863 | 1461286772239 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:32 INFO - PROCESS | 1863 | 1461286772471 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 17:59:32 INFO - PROCESS | 1863 | 1461286772811 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787bcd0800 == 165 [pid = 1863] [id = 537] 17:59:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 268 (0x7f787f99a400) [pid = 1863] [serial = 1612] [outer = (nil)] 17:59:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 269 (0x7f7883e6d800) [pid = 1863] [serial = 1613] [outer = 0x7f787f99a400] 17:59:32 INFO - PROCESS | 1863 | 1461286772898 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 270 (0x7f78a5235000) [pid = 1863] [serial = 1614] [outer = 0x7f787f99a400] 17:59:34 INFO - PROCESS | 1863 | 1461286774324 Marionette TRACE conn5 <- [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]]]}] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788655a800 == 164 [pid = 1863] [id = 466] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ae9b6800 == 163 [pid = 1863] [id = 459] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b4f000 == 162 [pid = 1863] [id = 375] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1e2800 == 161 [pid = 1863] [id = 465] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f25e800 == 160 [pid = 1863] [id = 467] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787a277800 == 159 [pid = 1863] [id = 464] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885f18800 == 158 [pid = 1863] [id = 461] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f95b800 == 157 [pid = 1863] [id = 460] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1d1800 == 156 [pid = 1863] [id = 463] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880faf800 == 155 [pid = 1863] [id = 462] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880f9b800 == 154 [pid = 1863] [id = 518] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f94f800 == 153 [pid = 1863] [id = 517] 17:59:35 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1de000 == 152 [pid = 1863] [id = 516] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 269 (0x7f787fde6400) [pid = 1863] [serial = 1481] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 268 (0x7f788efdc400) [pid = 1863] [serial = 1454] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 267 (0x7f7885ec6c00) [pid = 1863] [serial = 1469] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 266 (0x7f788d43fc00) [pid = 1863] [serial = 1445] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 265 (0x7f788d685400) [pid = 1863] [serial = 1448] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 264 (0x7f78824c0400) [pid = 1863] [serial = 1485] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 263 (0x7f787c94b400) [pid = 1863] [serial = 1475] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 262 (0x7f788185e800) [pid = 1863] [serial = 1433] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 261 (0x7f7896d6fc00) [pid = 1863] [serial = 1466] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 260 (0x7f787f6ecc00) [pid = 1863] [serial = 1478] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 259 (0x7f788184cc00) [pid = 1863] [serial = 1436] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 258 (0x7f7880146400) [pid = 1863] [serial = 1430] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 257 (0x7f787d830c00) [pid = 1863] [serial = 1476] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 256 (0x7f78921c3c00) [pid = 1863] [serial = 1457] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 255 (0x7f78818b7400) [pid = 1863] [serial = 1484] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 254 (0x7f7885eb7400) [pid = 1863] [serial = 1490] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 253 (0x7f788178b400) [pid = 1863] [serial = 1488] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 252 (0x7f787f99b400) [pid = 1863] [serial = 1479] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 251 (0x7f7893340800) [pid = 1863] [serial = 1460] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 250 (0x7f788caa5c00) [pid = 1863] [serial = 1442] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 249 (0x7f787f966c00) [pid = 1863] [serial = 1427] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 248 (0x7f7893338000) [pid = 1863] [serial = 1463] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 247 (0x7f78991a2400) [pid = 1863] [serial = 1472] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 246 (0x7f787b5ea400) [pid = 1863] [serial = 1424] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 245 (0x7f788e953c00) [pid = 1863] [serial = 1451] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 244 (0x7f7880c7f400) [pid = 1863] [serial = 1482] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 243 (0x7f788014b800) [pid = 1863] [serial = 1487] [outer = (nil)] [url = about:blank] 17:59:35 INFO - PROCESS | 1863 | --DOMWINDOW == 242 (0x7f78882cac00) [pid = 1863] [serial = 1439] [outer = (nil)] [url = about:blank] 17:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 3145ms 17:59:35 INFO - PROCESS | 1863 | 1461286775411 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 17:59:35 INFO - PROCESS | 1863 | 1461286775416 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 17:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:59:35 INFO - PROCESS | 1863 | 1461286775436 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 1863 | 1461286775443 Marionette TRACE conn5 <- [1,2122,null,{}] 17:59:35 INFO - PROCESS | 1863 | 1461286775453 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:35 INFO - PROCESS | 1863 | 1461286775646 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 17:59:35 INFO - PROCESS | 1863 | 1461286775662 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787a27f800 == 153 [pid = 1863] [id = 538] 17:59:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 243 (0x7f7878c2f400) [pid = 1863] [serial = 1615] [outer = (nil)] 17:59:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 244 (0x7f787d764000) [pid = 1863] [serial = 1616] [outer = 0x7f7878c2f400] 17:59:35 INFO - PROCESS | 1863 | 1461286775732 Marionette DEBUG loaded listener.js 17:59:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 245 (0x7f787d77c400) [pid = 1863] [serial = 1617] [outer = 0x7f7878c2f400] 17:59:36 INFO - PROCESS | 1863 | 1461286776712 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1297ms 17:59:36 INFO - PROCESS | 1863 | 1461286776728 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 1863 | 1461286776737 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 17:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:59:36 INFO - PROCESS | 1863 | 1461286776747 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 1863 | 1461286776750 Marionette TRACE conn5 <- [1,2126,null,{}] 17:59:36 INFO - PROCESS | 1863 | 1461286776754 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:37 INFO - PROCESS | 1863 | 1461286777032 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 17:59:37 INFO - PROCESS | 1863 | 1461286777159 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1cb000 == 154 [pid = 1863] [id = 539] 17:59:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 246 (0x7f787d765c00) [pid = 1863] [serial = 1618] [outer = (nil)] 17:59:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 247 (0x7f787eed5400) [pid = 1863] [serial = 1619] [outer = 0x7f787d765c00] 17:59:37 INFO - PROCESS | 1863 | 1461286777225 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 248 (0x7f787f967000) [pid = 1863] [serial = 1620] [outer = 0x7f787d765c00] 17:59:38 INFO - PROCESS | 1863 | 1461286778161 Marionette TRACE conn5 <- [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]]]}] 17:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1434ms 17:59:38 INFO - PROCESS | 1863 | 1461286778181 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 17:59:38 INFO - PROCESS | 1863 | 1461286778186 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 17:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:59:38 INFO - PROCESS | 1863 | 1461286778192 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - PROCESS | 1863 | 1461286778197 Marionette TRACE conn5 <- [1,2130,null,{}] 17:59:38 INFO - PROCESS | 1863 | 1461286778220 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:38 INFO - PROCESS | 1863 | 1461286778530 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 17:59:38 INFO - PROCESS | 1863 | 1461286778569 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffc7800 == 155 [pid = 1863] [id = 540] 17:59:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 249 (0x7f787fdee400) [pid = 1863] [serial = 1621] [outer = (nil)] 17:59:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 250 (0x7f7880044800) [pid = 1863] [serial = 1622] [outer = 0x7f787fdee400] 17:59:38 INFO - PROCESS | 1863 | 1461286778640 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 251 (0x7f7880e4b000) [pid = 1863] [serial = 1623] [outer = 0x7f787fdee400] 17:59:39 INFO - PROCESS | 1863 | 1461286779788 Marionette TRACE conn5 <- [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] 17:59:41 INFO - PROCESS | 1863 | 1461286781050 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 17:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:59:41 INFO - PROCESS | 1863 | 1461286781066 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 1863 | 1461286781069 Marionette TRACE conn5 <- [1,2134,null,{}] 17:59:41 INFO - PROCESS | 1863 | 1461286781075 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:41 INFO - PROCESS | 1863 | 1461286781343 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 17:59:41 INFO - PROCESS | 1863 | 1461286781469 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c641800 == 156 [pid = 1863] [id = 541] 17:59:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f787b5f3c00) [pid = 1863] [serial = 1624] [outer = (nil)] 17:59:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f787d75f400) [pid = 1863] [serial = 1625] [outer = 0x7f787b5f3c00] 17:59:41 INFO - PROCESS | 1863 | 1461286781535 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f787d83a400) [pid = 1863] [serial = 1626] [outer = 0x7f787b5f3c00] 17:59:42 INFO - PROCESS | 1863 | 1461286782287 Marionette TRACE conn5 <- [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]]]}] 17:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1242ms 17:59:42 INFO - PROCESS | 1863 | 1461286782311 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 1863 | 1461286782315 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 17:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:59:42 INFO - PROCESS | 1863 | 1461286782321 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 1863 | 1461286782324 Marionette TRACE conn5 <- [1,2138,null,{}] 17:59:42 INFO - PROCESS | 1863 | 1461286782329 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:42 INFO - PROCESS | 1863 | 1461286782614 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 17:59:42 INFO - PROCESS | 1863 | 1461286782635 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880fa2000 == 157 [pid = 1863] [id = 542] 17:59:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f787c94a400) [pid = 1863] [serial = 1627] [outer = (nil)] 17:59:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f787e1e7800) [pid = 1863] [serial = 1628] [outer = 0x7f787c94a400] 17:59:42 INFO - PROCESS | 1863 | 1461286782699 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f787fd80000) [pid = 1863] [serial = 1629] [outer = 0x7f787c94a400] 17:59:43 INFO - PROCESS | 1863 | 1461286783919 Marionette TRACE conn5 <- [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]]]}] 17:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1631ms 17:59:43 INFO - PROCESS | 1863 | 1461286783953 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 1863 | 1461286783959 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 17:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:59:43 INFO - PROCESS | 1863 | 1461286783970 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 1863 | 1461286783974 Marionette TRACE conn5 <- [1,2142,null,{}] 17:59:43 INFO - PROCESS | 1863 | 1461286783983 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:44 INFO - PROCESS | 1863 | 1461286784209 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 17:59:44 INFO - PROCESS | 1863 | 1461286784561 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1db000 == 158 [pid = 1863] [id = 543] 17:59:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f787d767000) [pid = 1863] [serial = 1630] [outer = (nil)] 17:59:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f787d915000) [pid = 1863] [serial = 1631] [outer = 0x7f787d767000] 17:59:44 INFO - PROCESS | 1863 | 1461286784647 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f787e22e000) [pid = 1863] [serial = 1632] [outer = 0x7f787d767000] 17:59:45 INFO - PROCESS | 1863 | 1461286785606 Marionette TRACE conn5 <- [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] 17:59:45 INFO - PROCESS | 1863 | 1461286785668 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 17:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:59:45 INFO - PROCESS | 1863 | 1461286785680 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 1863 | 1461286785684 Marionette TRACE conn5 <- [1,2146,null,{}] 17:59:45 INFO - PROCESS | 1863 | 1461286785691 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:45 INFO - PROCESS | 1863 | 1461286785946 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 17:59:46 INFO - PROCESS | 1863 | 1461286786317 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7881722000 == 159 [pid = 1863] [id = 544] 17:59:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f787f889800) [pid = 1863] [serial = 1633] [outer = (nil)] 17:59:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f787fdec400) [pid = 1863] [serial = 1634] [outer = 0x7f787f889800] 17:59:46 INFO - PROCESS | 1863 | 1461286786401 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 191 (0x7f7880151400) [pid = 1863] [serial = 1635] [outer = 0x7f787f889800] 17:59:47 INFO - PROCESS | 1863 | 1461286787551 Marionette TRACE conn5 <- [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] 17:59:47 INFO - PROCESS | 1863 | 1461286787630 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 17:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:59:47 INFO - PROCESS | 1863 | 1461286787638 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 1863 | 1461286787644 Marionette TRACE conn5 <- [1,2150,null,{}] 17:59:47 INFO - PROCESS | 1863 | 1461286787669 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:48 INFO - PROCESS | 1863 | 1461286788015 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 17:59:48 INFO - PROCESS | 1863 | 1461286788245 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f34000 == 160 [pid = 1863] [id = 545] 17:59:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 192 (0x7f7881569800) [pid = 1863] [serial = 1636] [outer = (nil)] 17:59:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 193 (0x7f7883e6b800) [pid = 1863] [serial = 1637] [outer = 0x7f7881569800] 17:59:48 INFO - PROCESS | 1863 | 1461286788328 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 194 (0x7f788549f400) [pid = 1863] [serial = 1638] [outer = 0x7f7881569800] 17:59:49 INFO - PROCESS | 1863 | 1461286789198 Marionette TRACE conn5 <- [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]]]}] 17:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1593ms 17:59:49 INFO - PROCESS | 1863 | 1461286789246 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 17:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:59:49 INFO - PROCESS | 1863 | 1461286789251 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 17:59:49 INFO - PROCESS | 1863 | 1461286789258 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 1863 | 1461286789262 Marionette TRACE conn5 <- [1,2154,null,{}] 17:59:49 INFO - PROCESS | 1863 | 1461286789267 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:49 INFO - PROCESS | 1863 | 1461286789517 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 17:59:49 INFO - PROCESS | 1863 | 1461286789833 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885e13800 == 161 [pid = 1863] [id = 546] 17:59:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 195 (0x7f78818b6400) [pid = 1863] [serial = 1639] [outer = (nil)] 17:59:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 196 (0x7f7885ebe800) [pid = 1863] [serial = 1640] [outer = 0x7f78818b6400] 17:59:49 INFO - PROCESS | 1863 | 1461286789918 Marionette DEBUG loaded listener.js 17:59:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 197 (0x7f7885f2bc00) [pid = 1863] [serial = 1641] [outer = 0x7f78818b6400] 17:59:50 INFO - PROCESS | 1863 | 1461286790773 Marionette TRACE conn5 <- [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]]]}] 17:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1589ms 17:59:50 INFO - PROCESS | 1863 | 1461286790847 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 17:59:50 INFO - PROCESS | 1863 | 1461286790850 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 17:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:59:50 INFO - PROCESS | 1863 | 1461286790858 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 1863 | 1461286790861 Marionette TRACE conn5 <- [1,2158,null,{}] 17:59:50 INFO - PROCESS | 1863 | 1461286790867 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:51 INFO - PROCESS | 1863 | 1461286791108 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 17:59:51 INFO - PROCESS | 1863 | 1461286791434 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788609a000 == 162 [pid = 1863] [id = 547] 17:59:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 198 (0x7f7885f34400) [pid = 1863] [serial = 1642] [outer = (nil)] 17:59:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f7885f37400) [pid = 1863] [serial = 1643] [outer = 0x7f7885f34400] 17:59:51 INFO - PROCESS | 1863 | 1461286791516 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f7886126c00) [pid = 1863] [serial = 1644] [outer = 0x7f7885f34400] 17:59:52 INFO - PROCESS | 1863 | 1461286792446 Marionette TRACE conn5 <- [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]]]}] 17:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1635ms 17:59:52 INFO - PROCESS | 1863 | 1461286792494 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 17:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:59:52 INFO - PROCESS | 1863 | 1461286792498 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 17:59:52 INFO - PROCESS | 1863 | 1461286792505 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 1863 | 1461286792510 Marionette TRACE conn5 <- [1,2162,null,{}] 17:59:52 INFO - PROCESS | 1863 | 1461286792516 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:52 INFO - PROCESS | 1863 | 1461286792786 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 17:59:53 INFO - PROCESS | 1863 | 1461286793109 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b2800 == 163 [pid = 1863] [id = 548] 17:59:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f78821e7800) [pid = 1863] [serial = 1645] [outer = (nil)] 17:59:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 202 (0x7f7888cf7c00) [pid = 1863] [serial = 1646] [outer = 0x7f78821e7800] 17:59:53 INFO - PROCESS | 1863 | 1461286793198 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 203 (0x7f788cadc400) [pid = 1863] [serial = 1647] [outer = 0x7f78821e7800] 17:59:54 INFO - PROCESS | 1863 | 1461286794090 Marionette TRACE conn5 <- [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]]]}] 17:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1638ms 17:59:54 INFO - PROCESS | 1863 | 1461286794144 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 17:59:54 INFO - PROCESS | 1863 | 1461286794148 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 17:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:59:54 INFO - PROCESS | 1863 | 1461286794154 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 1863 | 1461286794158 Marionette TRACE conn5 <- [1,2166,null,{}] 17:59:54 INFO - PROCESS | 1863 | 1461286794164 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:54 INFO - PROCESS | 1863 | 1461286794402 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 17:59:54 INFO - PROCESS | 1863 | 1461286794764 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e924800 == 164 [pid = 1863] [id = 549] 17:59:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 204 (0x7f788cae2c00) [pid = 1863] [serial = 1648] [outer = (nil)] 17:59:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 205 (0x7f788d437800) [pid = 1863] [serial = 1649] [outer = 0x7f788cae2c00] 17:59:54 INFO - PROCESS | 1863 | 1461286794852 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 206 (0x7f788d635400) [pid = 1863] [serial = 1650] [outer = 0x7f788cae2c00] 17:59:55 INFO - PROCESS | 1863 | 1461286795747 Marionette TRACE conn5 <- [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]]]}] 17:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1640ms 17:59:55 INFO - PROCESS | 1863 | 1461286795796 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 17:59:55 INFO - PROCESS | 1863 | 1461286795801 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 17:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:59:55 INFO - PROCESS | 1863 | 1461286795809 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 1863 | 1461286795814 Marionette TRACE conn5 <- [1,2170,null,{}] 17:59:55 INFO - PROCESS | 1863 | 1461286795820 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:56 INFO - PROCESS | 1863 | 1461286796067 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 17:59:56 INFO - PROCESS | 1863 | 1461286796389 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb63000 == 165 [pid = 1863] [id = 550] 17:59:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 207 (0x7f787a2e3000) [pid = 1863] [serial = 1651] [outer = (nil)] 17:59:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 208 (0x7f788d73cc00) [pid = 1863] [serial = 1652] [outer = 0x7f787a2e3000] 17:59:56 INFO - PROCESS | 1863 | 1461286796474 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 209 (0x7f788eba9400) [pid = 1863] [serial = 1653] [outer = 0x7f787a2e3000] 17:59:57 INFO - PROCESS | 1863 | 1461286797387 Marionette TRACE conn5 <- [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]]]}] 17:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1635ms 17:59:57 INFO - PROCESS | 1863 | 1461286797445 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 17:59:57 INFO - PROCESS | 1863 | 1461286797448 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 17:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:59:57 INFO - PROCESS | 1863 | 1461286797455 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 1863 | 1461286797458 Marionette TRACE conn5 <- [1,2174,null,{}] 17:59:57 INFO - PROCESS | 1863 | 1461286797464 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:57 INFO - PROCESS | 1863 | 1461286797689 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 17:59:58 INFO - PROCESS | 1863 | 1461286798019 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935d0000 == 166 [pid = 1863] [id = 551] 17:59:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 210 (0x7f787feec800) [pid = 1863] [serial = 1654] [outer = (nil)] 17:59:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 211 (0x7f788ec75c00) [pid = 1863] [serial = 1655] [outer = 0x7f787feec800] 17:59:58 INFO - PROCESS | 1863 | 1461286798106 Marionette DEBUG loaded listener.js 17:59:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 212 (0x7f788fc45400) [pid = 1863] [serial = 1656] [outer = 0x7f787feec800] 17:59:58 INFO - PROCESS | 1863 | 1461286798977 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1583ms 17:59:59 INFO - PROCESS | 1863 | 1461286799039 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 1863 | 1461286799043 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 17:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:59:59 INFO - PROCESS | 1863 | 1461286799049 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 1863 | 1461286799051 Marionette TRACE conn5 <- [1,2178,null,{}] 17:59:59 INFO - PROCESS | 1863 | 1461286799057 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:59 INFO - PROCESS | 1863 | 1461286799291 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 17:59:59 INFO - PROCESS | 1863 | 1461286799629 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d12800 == 167 [pid = 1863] [id = 552] 17:59:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 213 (0x7f789200e000) [pid = 1863] [serial = 1657] [outer = (nil)] 17:59:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 214 (0x7f78921bac00) [pid = 1863] [serial = 1658] [outer = 0x7f789200e000] 17:59:59 INFO - PROCESS | 1863 | 1461286799727 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 215 (0x7f7893010c00) [pid = 1863] [serial = 1659] [outer = 0x7f789200e000] 18:00:00 INFO - PROCESS | 1863 | 1461286800621 Marionette TRACE conn5 <- [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]]]}] 18:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 18:00:00 INFO - PROCESS | 1863 | 1461286800684 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 18:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:00:00 INFO - PROCESS | 1863 | 1461286800688 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 18:00:00 INFO - PROCESS | 1863 | 1461286800694 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 1863 | 1461286800698 Marionette TRACE conn5 <- [1,2182,null,{}] 18:00:00 INFO - PROCESS | 1863 | 1461286800704 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:00 INFO - PROCESS | 1863 | 1461286800956 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 18:00:01 INFO - PROCESS | 1863 | 1461286801297 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789aaf1000 == 168 [pid = 1863] [id = 553] 18:00:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 216 (0x7f7892017c00) [pid = 1863] [serial = 1660] [outer = (nil)] 18:00:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 217 (0x7f78976f0000) [pid = 1863] [serial = 1661] [outer = 0x7f7892017c00] 18:00:01 INFO - PROCESS | 1863 | 1461286801389 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 218 (0x7f7899a1d400) [pid = 1863] [serial = 1662] [outer = 0x7f7892017c00] 18:00:02 INFO - PROCESS | 1863 | 1461286802358 Marionette TRACE conn5 <- [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]]]}] 18:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1734ms 18:00:02 INFO - PROCESS | 1863 | 1461286802430 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 18:00:02 INFO - PROCESS | 1863 | 1461286802433 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 18:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:00:02 INFO - PROCESS | 1863 | 1461286802441 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 1863 | 1461286802444 Marionette TRACE conn5 <- [1,2186,null,{}] 18:00:02 INFO - PROCESS | 1863 | 1461286802451 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:02 INFO - PROCESS | 1863 | 1461286802742 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 18:00:03 INFO - PROCESS | 1863 | 1461286803121 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5514800 == 169 [pid = 1863] [id = 554] 18:00:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 219 (0x7f7880148800) [pid = 1863] [serial = 1663] [outer = (nil)] 18:00:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 220 (0x7f7899f42800) [pid = 1863] [serial = 1664] [outer = 0x7f7880148800] 18:00:03 INFO - PROCESS | 1863 | 1461286803204 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 221 (0x7f789a428800) [pid = 1863] [serial = 1665] [outer = 0x7f7880148800] 18:00:04 INFO - PROCESS | 1863 | 1461286804082 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1689ms 18:00:04 INFO - PROCESS | 1863 | 1461286804131 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 18:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:00:04 INFO - PROCESS | 1863 | 1461286804135 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 18:00:04 INFO - PROCESS | 1863 | 1461286804141 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:00:04 INFO - PROCESS | 1863 | 1461286804145 Marionette TRACE conn5 <- [1,2190,null,{}] 18:00:04 INFO - PROCESS | 1863 | 1461286804150 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:04 INFO - PROCESS | 1863 | 1461286804375 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 18:00:04 INFO - PROCESS | 1863 | 1461286804702 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa377000 == 170 [pid = 1863] [id = 555] 18:00:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 222 (0x7f78861d8c00) [pid = 1863] [serial = 1666] [outer = (nil)] 18:00:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 223 (0x7f789ad13c00) [pid = 1863] [serial = 1667] [outer = 0x7f78861d8c00] 18:00:04 INFO - PROCESS | 1863 | 1461286804800 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 224 (0x7f789b12dc00) [pid = 1863] [serial = 1668] [outer = 0x7f78861d8c00] 18:00:05 INFO - PROCESS | 1863 | 1461286805665 Marionette TRACE conn5 <- [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]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1581ms 18:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:00:05 INFO - PROCESS | 1863 | 1461286805722 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 1863 | 1461286805725 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 18:00:05 INFO - PROCESS | 1863 | 1461286805732 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 1863 | 1461286805735 Marionette TRACE conn5 <- [1,2194,null,{}] 18:00:05 INFO - PROCESS | 1863 | 1461286805741 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:05 INFO - PROCESS | 1863 | 1461286805970 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 18:00:06 INFO - PROCESS | 1863 | 1461286806266 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787b789800 == 171 [pid = 1863] [id = 556] 18:00:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 225 (0x7f788caed000) [pid = 1863] [serial = 1669] [outer = (nil)] 18:00:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 226 (0x7f789e847800) [pid = 1863] [serial = 1670] [outer = 0x7f788caed000] 18:00:06 INFO - PROCESS | 1863 | 1461286806393 Marionette DEBUG loaded listener.js 18:00:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 227 (0x7f78a4444c00) [pid = 1863] [serial = 1671] [outer = 0x7f788caed000] 18:00:07 INFO - PROCESS | 1863 | 1461286807400 Marionette TRACE conn5 <- [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]]]}] 18:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1740ms 18:00:07 INFO - PROCESS | 1863 | 1461286807471 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 1863 | 1461286807475 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 18:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:00:07 INFO - PROCESS | 1863 | 1461286807482 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 1863 | 1461286807484 Marionette TRACE conn5 <- [1,2198,null,{}] 18:00:07 INFO - PROCESS | 1863 | 1461286807491 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:07 INFO - PROCESS | 1863 | 1461286807731 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 18:00:08 INFO - PROCESS | 1863 | 1461286808060 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ad3e3000 == 172 [pid = 1863] [id = 557] 18:00:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 228 (0x7f7880143c00) [pid = 1863] [serial = 1672] [outer = (nil)] 18:00:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 229 (0x7f78a523c400) [pid = 1863] [serial = 1673] [outer = 0x7f7880143c00] 18:00:08 INFO - PROCESS | 1863 | 1461286808147 Marionette DEBUG loaded listener.js 18:00:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 230 (0x7f78a670e800) [pid = 1863] [serial = 1674] [outer = 0x7f7880143c00] 18:00:09 INFO - PROCESS | 1863 | 1461286809014 Marionette TRACE conn5 <- [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]]]}] 18:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1584ms 18:00:09 INFO - PROCESS | 1863 | 1461286809068 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 18:00:09 INFO - PROCESS | 1863 | 1461286809071 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 18:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:00:09 INFO - PROCESS | 1863 | 1461286809077 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:00:09 INFO - PROCESS | 1863 | 1461286809080 Marionette TRACE conn5 <- [1,2202,null,{}] 18:00:09 INFO - PROCESS | 1863 | 1461286809086 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:09 INFO - PROCESS | 1863 | 1461286809330 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 18:00:09 INFO - PROCESS | 1863 | 1461286809669 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7879fdb800 == 173 [pid = 1863] [id = 558] 18:00:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 231 (0x7f78818b1400) [pid = 1863] [serial = 1675] [outer = (nil)] 18:00:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 232 (0x7f78a9f6e800) [pid = 1863] [serial = 1676] [outer = 0x7f78818b1400] 18:00:09 INFO - PROCESS | 1863 | 1461286809764 Marionette DEBUG loaded listener.js 18:00:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 233 (0x7f78a9f75400) [pid = 1863] [serial = 1677] [outer = 0x7f78818b1400] 18:00:10 INFO - PROCESS | 1863 | 1461286810682 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1634ms 18:00:10 INFO - PROCESS | 1863 | 1461286810712 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 1863 | 1461286810715 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 18:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:00:10 INFO - PROCESS | 1863 | 1461286810722 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 1863 | 1461286810724 Marionette TRACE conn5 <- [1,2206,null,{}] 18:00:10 INFO - PROCESS | 1863 | 1461286810730 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:10 INFO - PROCESS | 1863 | 1461286810962 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 18:00:11 INFO - PROCESS | 1863 | 1461286811262 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787dcd2800 == 174 [pid = 1863] [id = 559] 18:00:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 234 (0x7f787c855800) [pid = 1863] [serial = 1678] [outer = (nil)] 18:00:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 235 (0x7f787c85d000) [pid = 1863] [serial = 1679] [outer = 0x7f787c855800] 18:00:11 INFO - PROCESS | 1863 | 1461286811386 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 236 (0x7f787c861c00) [pid = 1863] [serial = 1680] [outer = 0x7f787c855800] 18:00:12 INFO - PROCESS | 1863 | 1461286812246 Marionette TRACE conn5 <- [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]]]}] 18:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1585ms 18:00:12 INFO - PROCESS | 1863 | 1461286812308 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 1863 | 1461286812313 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 18:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:00:12 INFO - PROCESS | 1863 | 1461286812319 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 1863 | 1461286812323 Marionette TRACE conn5 <- [1,2210,null,{}] 18:00:12 INFO - PROCESS | 1863 | 1461286812330 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:12 INFO - PROCESS | 1863 | 1461286812617 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 18:00:13 INFO - PROCESS | 1863 | 1461286812993 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78845c6000 == 175 [pid = 1863] [id = 560] 18:00:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 237 (0x7f7878c2dc00) [pid = 1863] [serial = 1681] [outer = (nil)] 18:00:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 238 (0x7f787d42f000) [pid = 1863] [serial = 1682] [outer = 0x7f7878c2dc00] 18:00:13 INFO - PROCESS | 1863 | 1461286813069 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 239 (0x7f787f59dc00) [pid = 1863] [serial = 1683] [outer = 0x7f7878c2dc00] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935e6800 == 174 [pid = 1863] [id = 200] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fa69000 == 173 [pid = 1863] [id = 282] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b312000 == 172 [pid = 1863] [id = 202] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885df4000 == 171 [pid = 1863] [id = 353] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899521800 == 170 [pid = 1863] [id = 59] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78800dd000 == 169 [pid = 1863] [id = 354] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ad072000 == 168 [pid = 1863] [id = 314] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898e68000 == 167 [pid = 1863] [id = 490] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b021000 == 166 [pid = 1863] [id = 488] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898e5d000 == 165 [pid = 1863] [id = 273] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fa6e000 == 164 [pid = 1863] [id = 303] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c641800 == 163 [pid = 1863] [id = 541] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787ffc7800 == 162 [pid = 1863] [id = 540] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1cb000 == 161 [pid = 1863] [id = 539] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787a27f800 == 160 [pid = 1863] [id = 538] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789992f000 == 159 [pid = 1863] [id = 531] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7897a28800 == 158 [pid = 1863] [id = 530] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789347a800 == 157 [pid = 1863] [id = 529] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fca9800 == 156 [pid = 1863] [id = 528] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fa7d000 == 155 [pid = 1863] [id = 527] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee80000 == 154 [pid = 1863] [id = 526] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788cb78000 == 153 [pid = 1863] [id = 525] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888528000 == 152 [pid = 1863] [id = 524] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886084800 == 151 [pid = 1863] [id = 523] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bdf800 == 150 [pid = 1863] [id = 522] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788172c800 == 149 [pid = 1863] [id = 521] 18:00:14 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1cd800 == 148 [pid = 1863] [id = 520] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 238 (0x7f788185ac00) [pid = 1863] [serial = 1559] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 237 (0x7f7880146c00) [pid = 1863] [serial = 1287] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 236 (0x7f78a863cc00) [pid = 1863] [serial = 1535] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 235 (0x7f78978f2400) [pid = 1863] [serial = 1470] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 234 (0x7f78978ee000) [pid = 1863] [serial = 1299] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 233 (0x7f787d8f2800) [pid = 1863] [serial = 1356] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 232 (0x7f78a81a0800) [pid = 1863] [serial = 1305] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 231 (0x7f787f973400) [pid = 1863] [serial = 1428] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 230 (0x7f78a61a1400) [pid = 1863] [serial = 1526] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 229 (0x7f7881572c00) [pid = 1863] [serial = 1556] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 228 (0x7f787e22ec00) [pid = 1863] [serial = 1550] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 227 (0x7f788ec78c00) [pid = 1863] [serial = 1452] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 226 (0x7f7885ebf000) [pid = 1863] [serial = 1326] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 225 (0x7f788f87e800) [pid = 1863] [serial = 1455] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 224 (0x7f787c951400) [pid = 1863] [serial = 1311] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 223 (0x7f78934cec00) [pid = 1863] [serial = 1461] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 222 (0x7f789305d800) [pid = 1863] [serial = 1296] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 221 (0x7f788efd1800) [pid = 1863] [serial = 1368] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 220 (0x7f78a536ac00) [pid = 1863] [serial = 1524] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 219 (0x7f787fdef400) [pid = 1863] [serial = 1542] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 218 (0x7f78aa561400) [pid = 1863] [serial = 1317] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 217 (0x7f7899fdec00) [pid = 1863] [serial = 1518] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 216 (0x7f789b0d2000) [pid = 1863] [serial = 1520] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 215 (0x7f787d837400) [pid = 1863] [serial = 1323] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 214 (0x7f78a9f78000) [pid = 1863] [serial = 1386] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 213 (0x7f788d634c00) [pid = 1863] [serial = 1446] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 212 (0x7f7892012400) [pid = 1863] [serial = 1511] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 211 (0x7f7895528c00) [pid = 1863] [serial = 1464] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 210 (0x7f78882c3000) [pid = 1863] [serial = 1499] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 209 (0x7f7883f66800) [pid = 1863] [serial = 1290] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 208 (0x7f7886117c00) [pid = 1863] [serial = 1544] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 207 (0x7f78a9f6b400) [pid = 1863] [serial = 1383] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 206 (0x7f7881567800) [pid = 1863] [serial = 1431] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 205 (0x7f78818ae800) [pid = 1863] [serial = 1422] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 204 (0x7f787d770800) [pid = 1863] [serial = 1425] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 203 (0x7f7895529000) [pid = 1863] [serial = 1514] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 202 (0x7f787f87d800) [pid = 1863] [serial = 1547] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 201 (0x7f788cac9400) [pid = 1863] [serial = 1503] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f7881853000) [pid = 1863] [serial = 1557] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 199 (0x7f789aa2b000) [pid = 1863] [serial = 1374] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 198 (0x7f789b214400) [pid = 1863] [serial = 1521] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 197 (0x7f788caeb800) [pid = 1863] [serial = 1401] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 196 (0x7f788d3e4000) [pid = 1863] [serial = 1443] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 195 (0x7f7885f2f800) [pid = 1863] [serial = 1538] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 194 (0x7f789b83c000) [pid = 1863] [serial = 1377] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 193 (0x7f787e229800) [pid = 1863] [serial = 1395] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 192 (0x7f7899688c00) [pid = 1863] [serial = 1515] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 191 (0x7f789300e400) [pid = 1863] [serial = 1458] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 190 (0x7f78a9f73400) [pid = 1863] [serial = 1308] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 189 (0x7f78978e6400) [pid = 1863] [serial = 1467] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f787fd95800) [pid = 1863] [serial = 1493] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f78890b4000) [pid = 1863] [serial = 1440] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f787fd9ac00) [pid = 1863] [serial = 1553] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f78a6713c00) [pid = 1863] [serial = 1527] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f787fd7e800) [pid = 1863] [serial = 1314] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f7899a1b800) [pid = 1863] [serial = 1371] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f788d73f400) [pid = 1863] [serial = 1449] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f787d82cc00) [pid = 1863] [serial = 1320] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f789300a000) [pid = 1863] [serial = 1512] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f787feeb400) [pid = 1863] [serial = 1494] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f7885f35000) [pid = 1863] [serial = 1539] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f788156f000) [pid = 1863] [serial = 1260] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f787d769400) [pid = 1863] [serial = 1533] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f7882dd1800) [pid = 1863] [serial = 1434] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f787e1f1800) [pid = 1863] [serial = 1392] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f7889668400) [pid = 1863] [serial = 1502] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f787fef5800) [pid = 1863] [serial = 1554] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f78a5237c00) [pid = 1863] [serial = 1380] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f788185a800) [pid = 1863] [serial = 1496] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f78a505e400) [pid = 1863] [serial = 1302] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f78a9f6e000) [pid = 1863] [serial = 1530] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787d764400) [pid = 1863] [serial = 1532] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f788f74bc00) [pid = 1863] [serial = 1508] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f788d52b400) [pid = 1863] [serial = 1505] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7899fd3400) [pid = 1863] [serial = 1517] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787d833800) [pid = 1863] [serial = 1541] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f78a9d63800) [pid = 1863] [serial = 1529] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f788eb9d000) [pid = 1863] [serial = 1293] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f78a9f71c00) [pid = 1863] [serial = 1257] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f789f490c00) [pid = 1863] [serial = 1523] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788d68f400) [pid = 1863] [serial = 1506] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f78818b9000) [pid = 1863] [serial = 1398] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f787a2ed400) [pid = 1863] [serial = 1404] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f788225a800) [pid = 1863] [serial = 1497] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f788fcd6000) [pid = 1863] [serial = 1509] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7899ac3400) [pid = 1863] [serial = 1473] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f7880c88800) [pid = 1863] [serial = 1359] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f789910c000) [pid = 1863] [serial = 1263] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7888cfa800) [pid = 1863] [serial = 1500] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f78a9f72800) [pid = 1863] [serial = 1536] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f788549e400) [pid = 1863] [serial = 1362] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7885ebec00) [pid = 1863] [serial = 1437] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f787f888400) [pid = 1863] [serial = 1551] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f788cabe800) [pid = 1863] [serial = 1365] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f78a5235400) [pid = 1863] [serial = 1389] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 1863 | 1461286815633 Marionette TRACE conn5 <- [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]]]}] 18:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3344ms 18:00:15 INFO - PROCESS | 1863 | 1461286815665 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 1863 | 1461286815671 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 18:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:00:15 INFO - PROCESS | 1863 | 1461286815733 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 1863 | 1461286815739 Marionette TRACE conn5 <- [1,2214,null,{}] 18:00:15 INFO - PROCESS | 1863 | 1461286815756 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:15 INFO - PROCESS | 1863 | 1461286815975 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 18:00:16 INFO - PROCESS | 1863 | 1461286816221 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7879fd3800 == 149 [pid = 1863] [id = 561] 18:00:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787c854400) [pid = 1863] [serial = 1684] [outer = (nil)] 18:00:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787c85dc00) [pid = 1863] [serial = 1685] [outer = 0x7f787c854400] 18:00:16 INFO - PROCESS | 1863 | 1461286816294 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787c947000) [pid = 1863] [serial = 1686] [outer = 0x7f787c854400] 18:00:17 INFO - PROCESS | 1863 | 1461286817142 Marionette TRACE conn5 <- [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]]]}] 18:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1500ms 18:00:17 INFO - PROCESS | 1863 | 1461286817182 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 18:00:17 INFO - PROCESS | 1863 | 1461286817191 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 18:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:00:17 INFO - PROCESS | 1863 | 1461286817203 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - PROCESS | 1863 | 1461286817206 Marionette TRACE conn5 <- [1,2218,null,{}] 18:00:17 INFO - PROCESS | 1863 | 1461286817213 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:17 INFO - PROCESS | 1863 | 1461286817444 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 18:00:17 INFO - PROCESS | 1863 | 1461286817663 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c634800 == 150 [pid = 1863] [id = 562] 18:00:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f787d430400) [pid = 1863] [serial = 1687] [outer = (nil)] 18:00:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787d75d400) [pid = 1863] [serial = 1688] [outer = 0x7f787d430400] 18:00:17 INFO - PROCESS | 1863 | 1461286817731 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787d766400) [pid = 1863] [serial = 1689] [outer = 0x7f787d430400] 18:00:18 INFO - PROCESS | 1863 | 1461286818647 Marionette TRACE conn5 <- [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]]]}] 18:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1489ms 18:00:18 INFO - PROCESS | 1863 | 1461286818700 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 1863 | 1461286818703 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 18:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:00:18 INFO - PROCESS | 1863 | 1461286818710 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 1863 | 1461286818716 Marionette TRACE conn5 <- [1,2222,null,{}] 18:00:18 INFO - PROCESS | 1863 | 1461286818733 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:19 INFO - PROCESS | 1863 | 1461286819013 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 18:00:19 INFO - PROCESS | 1863 | 1461286819062 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c8d5000 == 151 [pid = 1863] [id = 563] 18:00:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f787d8ec000) [pid = 1863] [serial = 1690] [outer = (nil)] 18:00:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f787d8f0c00) [pid = 1863] [serial = 1691] [outer = 0x7f787d8ec000] 18:00:19 INFO - PROCESS | 1863 | 1461286819189 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f787d918000) [pid = 1863] [serial = 1692] [outer = 0x7f787d8ec000] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f78840ce400) [pid = 1863] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7885f34000) [pid = 1863] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7882dcb400) [pid = 1863] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f787eeccc00) [pid = 1863] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f788d43b000) [pid = 1863] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7899f33800) [pid = 1863] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f787d42b400) [pid = 1863] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787d77f000) [pid = 1863] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787b5f3c00) [pid = 1863] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f787e1e5400) [pid = 1863] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f7880047c00) [pid = 1863] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7883e0c000) [pid = 1863] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f7883e6cc00) [pid = 1863] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7878c2f400) [pid = 1863] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787fdee400) [pid = 1863] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f7881527800) [pid = 1863] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f788d52cc00) [pid = 1863] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f787d42b000) [pid = 1863] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787eecd400) [pid = 1863] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f787f99a400) [pid = 1863] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f787d765c00) [pid = 1863] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f7880145000) [pid = 1863] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788d3e8400) [pid = 1863] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f7883f5fc00) [pid = 1863] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f7885f37c00) [pid = 1863] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:00:20 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f787d915400) [pid = 1863] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:00:20 INFO - PROCESS | 1863 | 1461286820841 Marionette TRACE conn5 <- [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]]]}] 18:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2188ms 18:00:20 INFO - PROCESS | 1863 | 1461286820898 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 1863 | 1461286820902 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 18:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:00:20 INFO - PROCESS | 1863 | 1461286820908 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 1863 | 1461286820910 Marionette TRACE conn5 <- [1,2226,null,{}] 18:00:20 INFO - PROCESS | 1863 | 1461286820915 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:21 INFO - PROCESS | 1863 | 1461286821194 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 18:00:21 INFO - PROCESS | 1863 | 1461286821216 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d8a2000 == 152 [pid = 1863] [id = 564] 18:00:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f787c945000) [pid = 1863] [serial = 1693] [outer = (nil)] 18:00:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787e1e5c00) [pid = 1863] [serial = 1694] [outer = 0x7f787c945000] 18:00:21 INFO - PROCESS | 1863 | 1461286821282 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787e1f2800) [pid = 1863] [serial = 1695] [outer = 0x7f787c945000] 18:00:22 INFO - PROCESS | 1863 | 1461286822116 Marionette TRACE conn5 <- [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]]]}] 18:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1235ms 18:00:22 INFO - PROCESS | 1863 | 1461286822309 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 1863 | 1461286822315 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 18:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:00:22 INFO - PROCESS | 1863 | 1461286822330 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 1863 | 1461286822337 Marionette TRACE conn5 <- [1,2230,null,{}] 18:00:22 INFO - PROCESS | 1863 | 1461286822346 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:22 INFO - PROCESS | 1863 | 1461286822609 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 18:00:22 INFO - PROCESS | 1863 | 1461286822943 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7879fd9800 == 153 [pid = 1863] [id = 565] 18:00:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787b5e7800) [pid = 1863] [serial = 1696] [outer = (nil)] 18:00:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787b5f6400) [pid = 1863] [serial = 1697] [outer = 0x7f787b5e7800] 18:00:23 INFO - PROCESS | 1863 | 1461286823030 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787c951800) [pid = 1863] [serial = 1698] [outer = 0x7f787b5e7800] 18:00:23 INFO - PROCESS | 1863 | 1461286823955 Marionette TRACE conn5 <- [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]]]}] 18:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1687ms 18:00:24 INFO - PROCESS | 1863 | 1461286824017 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 1863 | 1461286824023 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 18:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:00:24 INFO - PROCESS | 1863 | 1461286824035 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 1863 | 1461286824040 Marionette TRACE conn5 <- [1,2234,null,{}] 18:00:24 INFO - PROCESS | 1863 | 1461286824047 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 1863 | 1461286824313 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 18:00:24 INFO - PROCESS | 1863 | 1461286824623 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d898800 == 154 [pid = 1863] [id = 566] 18:00:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787d779000) [pid = 1863] [serial = 1699] [outer = (nil)] 18:00:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787d83b400) [pid = 1863] [serial = 1700] [outer = 0x7f787d779000] 18:00:24 INFO - PROCESS | 1863 | 1461286824707 Marionette DEBUG loaded listener.js 18:00:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787d916000) [pid = 1863] [serial = 1701] [outer = 0x7f787d779000] 18:00:25 INFO - PROCESS | 1863 | 1461286825681 Marionette TRACE conn5 <- [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]]]}] 18:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1687ms 18:00:25 INFO - PROCESS | 1863 | 1461286825720 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 1863 | 1461286825724 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 18:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:00:25 INFO - PROCESS | 1863 | 1461286825731 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 1863 | 1461286825736 Marionette TRACE conn5 <- [1,2238,null,{}] 18:00:25 INFO - PROCESS | 1863 | 1461286825750 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:25 INFO - PROCESS | 1863 | 1461286825989 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 18:00:26 INFO - PROCESS | 1863 | 1461286826337 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0bf800 == 155 [pid = 1863] [id = 567] 18:00:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787eeccc00) [pid = 1863] [serial = 1702] [outer = (nil)] 18:00:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787eed1000) [pid = 1863] [serial = 1703] [outer = 0x7f787eeccc00] 18:00:26 INFO - PROCESS | 1863 | 1461286826423 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787eed9000) [pid = 1863] [serial = 1704] [outer = 0x7f787eeccc00] 18:00:27 INFO - PROCESS | 1863 | 1461286827302 Marionette TRACE conn5 <- [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]]]}] 18:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1631ms 18:00:27 INFO - PROCESS | 1863 | 1461286827364 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 18:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:00:27 INFO - PROCESS | 1863 | 1461286827368 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 18:00:27 INFO - PROCESS | 1863 | 1461286827375 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 1863 | 1461286827378 Marionette TRACE conn5 <- [1,2242,null,{}] 18:00:27 INFO - PROCESS | 1863 | 1461286827384 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:27 INFO - PROCESS | 1863 | 1461286827685 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 18:00:27 INFO - PROCESS | 1863 | 1461286827991 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5de000 == 156 [pid = 1863] [id = 568] 18:00:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787eece800) [pid = 1863] [serial = 1705] [outer = (nil)] 18:00:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787f6e3000) [pid = 1863] [serial = 1706] [outer = 0x7f787eece800] 18:00:28 INFO - PROCESS | 1863 | 1461286828075 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787f6ef400) [pid = 1863] [serial = 1707] [outer = 0x7f787eece800] 18:00:28 INFO - PROCESS | 1863 | 1461286828981 Marionette TRACE conn5 <- [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]]]}] 18:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1680ms 18:00:29 INFO - PROCESS | 1863 | 1461286829057 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 1863 | 1461286829062 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 18:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:00:29 INFO - PROCESS | 1863 | 1461286829071 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 1863 | 1461286829075 Marionette TRACE conn5 <- [1,2246,null,{}] 18:00:29 INFO - PROCESS | 1863 | 1461286829083 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:29 INFO - PROCESS | 1863 | 1461286829393 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 18:00:29 INFO - PROCESS | 1863 | 1461286829710 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787fecb000 == 157 [pid = 1863] [id = 569] 18:00:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787f59fc00) [pid = 1863] [serial = 1708] [outer = (nil)] 18:00:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787f882800) [pid = 1863] [serial = 1709] [outer = 0x7f787f59fc00] 18:00:29 INFO - PROCESS | 1863 | 1461286829784 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787f969000) [pid = 1863] [serial = 1710] [outer = 0x7f787f59fc00] 18:00:30 INFO - PROCESS | 1863 | 1461286830705 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1693ms 18:00:30 INFO - PROCESS | 1863 | 1461286830765 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 1863 | 1461286830768 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 18:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:00:30 INFO - PROCESS | 1863 | 1461286830774 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 1863 | 1461286830778 Marionette TRACE conn5 <- [1,2250,null,{}] 18:00:30 INFO - PROCESS | 1863 | 1461286830783 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:31 INFO - PROCESS | 1863 | 1461286831071 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 18:00:31 INFO - PROCESS | 1863 | 1461286831401 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800d3800 == 158 [pid = 1863] [id = 570] 18:00:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787fd7f800) [pid = 1863] [serial = 1711] [outer = (nil)] 18:00:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787fd83800) [pid = 1863] [serial = 1712] [outer = 0x7f787fd7f800] 18:00:31 INFO - PROCESS | 1863 | 1461286831479 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f787fda1800) [pid = 1863] [serial = 1713] [outer = 0x7f787fd7f800] 18:00:32 INFO - PROCESS | 1863 | 1461286832322 Marionette TRACE conn5 <- [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]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1578ms 18:00:32 INFO - PROCESS | 1863 | 1461286832354 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 1863 | 1461286832357 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 18:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:00:32 INFO - PROCESS | 1863 | 1461286832364 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 1863 | 1461286832367 Marionette TRACE conn5 <- [1,2254,null,{}] 18:00:32 INFO - PROCESS | 1863 | 1461286832372 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:32 INFO - PROCESS | 1863 | 1461286832594 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 18:00:32 INFO - PROCESS | 1863 | 1461286832868 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880d83800 == 159 [pid = 1863] [id = 571] 18:00:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787fd80c00) [pid = 1863] [serial = 1714] [outer = (nil)] 18:00:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787fdf1c00) [pid = 1863] [serial = 1715] [outer = 0x7f787fd80c00] 18:00:32 INFO - PROCESS | 1863 | 1461286832949 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f787fef3000) [pid = 1863] [serial = 1716] [outer = 0x7f787fd80c00] 18:00:33 INFO - PROCESS | 1863 | 1461286833868 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1578ms 18:00:33 INFO - PROCESS | 1863 | 1461286833944 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 1863 | 1461286833948 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 18:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:00:33 INFO - PROCESS | 1863 | 1461286833955 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 1863 | 1461286833958 Marionette TRACE conn5 <- [1,2258,null,{}] 18:00:33 INFO - PROCESS | 1863 | 1461286833964 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:34 INFO - PROCESS | 1863 | 1461286834190 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 18:00:34 INFO - PROCESS | 1863 | 1461286834497 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880fa8800 == 160 [pid = 1863] [id = 572] 18:00:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f787fd9c800) [pid = 1863] [serial = 1717] [outer = (nil)] 18:00:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f7880042400) [pid = 1863] [serial = 1718] [outer = 0x7f787fd9c800] 18:00:34 INFO - PROCESS | 1863 | 1461286834579 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7880050800) [pid = 1863] [serial = 1719] [outer = 0x7f787fd9c800] 18:00:35 INFO - PROCESS | 1863 | 1461286835466 Marionette TRACE conn5 <- [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]]]}] 18:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1539ms 18:00:35 INFO - PROCESS | 1863 | 1461286835495 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 1863 | 1461286835498 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 18:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:00:35 INFO - PROCESS | 1863 | 1461286835504 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 1863 | 1461286835507 Marionette TRACE conn5 <- [1,2262,null,{}] 18:00:35 INFO - PROCESS | 1863 | 1461286835513 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:35 INFO - PROCESS | 1863 | 1461286835711 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 18:00:35 INFO - PROCESS | 1863 | 1461286835949 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78815da800 == 161 [pid = 1863] [id = 573] 18:00:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f787d8f2c00) [pid = 1863] [serial = 1720] [outer = (nil)] 18:00:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788014d800) [pid = 1863] [serial = 1721] [outer = 0x7f787d8f2c00] 18:00:36 INFO - PROCESS | 1863 | 1461286836024 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f7880c82400) [pid = 1863] [serial = 1722] [outer = 0x7f787d8f2c00] 18:00:36 INFO - PROCESS | 1863 | 1461286836962 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1488ms 18:00:36 INFO - PROCESS | 1863 | 1461286836993 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 1863 | 1461286836996 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 18:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:00:37 INFO - PROCESS | 1863 | 1461286837002 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 1863 | 1461286837005 Marionette TRACE conn5 <- [1,2266,null,{}] 18:00:37 INFO - PROCESS | 1863 | 1461286837010 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:37 INFO - PROCESS | 1863 | 1461286837227 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 18:00:37 INFO - PROCESS | 1863 | 1461286837506 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788221e800 == 162 [pid = 1863] [id = 574] 18:00:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f787fde9c00) [pid = 1863] [serial = 1723] [outer = (nil)] 18:00:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f7880e3f000) [pid = 1863] [serial = 1724] [outer = 0x7f787fde9c00] 18:00:37 INFO - PROCESS | 1863 | 1461286837626 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7880e49000) [pid = 1863] [serial = 1725] [outer = 0x7f787fde9c00] 18:00:38 INFO - PROCESS | 1863 | 1461286838521 Marionette TRACE conn5 <- [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]]]}] 18:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 18:00:38 INFO - PROCESS | 1863 | 1461286838585 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 1863 | 1461286838590 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 18:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:00:38 INFO - PROCESS | 1863 | 1461286838596 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 1863 | 1461286838601 Marionette TRACE conn5 <- [1,2270,null,{}] 18:00:38 INFO - PROCESS | 1863 | 1461286838607 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:38 INFO - PROCESS | 1863 | 1461286838857 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 18:00:39 INFO - PROCESS | 1863 | 1461286839191 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882458800 == 163 [pid = 1863] [id = 575] 18:00:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f788156f000) [pid = 1863] [serial = 1726] [outer = (nil)] 18:00:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f7881572800) [pid = 1863] [serial = 1727] [outer = 0x7f788156f000] 18:00:39 INFO - PROCESS | 1863 | 1461286839283 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f7881791800) [pid = 1863] [serial = 1728] [outer = 0x7f788156f000] 18:00:40 INFO - PROCESS | 1863 | 1461286840149 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1632ms 18:00:40 INFO - PROCESS | 1863 | 1461286840229 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 1863 | 1461286840232 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 18:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:00:40 INFO - PROCESS | 1863 | 1461286840239 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - PROCESS | 1863 | 1461286840243 Marionette TRACE conn5 <- [1,2274,null,{}] 18:00:40 INFO - PROCESS | 1863 | 1461286840248 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:40 INFO - PROCESS | 1863 | 1461286840506 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 18:00:40 INFO - PROCESS | 1863 | 1461286840856 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b62000 == 164 [pid = 1863] [id = 576] 18:00:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f7881854000) [pid = 1863] [serial = 1729] [outer = (nil)] 18:00:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f788185a400) [pid = 1863] [serial = 1730] [outer = 0x7f7881854000] 18:00:40 INFO - PROCESS | 1863 | 1461286840932 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f7881860000) [pid = 1863] [serial = 1731] [outer = 0x7f7881854000] 18:00:41 INFO - PROCESS | 1863 | 1461286841779 Marionette TRACE conn5 <- [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]]]}] 18:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1588ms 18:00:41 INFO - PROCESS | 1863 | 1461286841830 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 1863 | 1461286841833 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 18:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:00:41 INFO - PROCESS | 1863 | 1461286841839 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 1863 | 1461286841841 Marionette TRACE conn5 <- [1,2278,null,{}] 18:00:41 INFO - PROCESS | 1863 | 1461286841847 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:42 INFO - PROCESS | 1863 | 1461286842061 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 18:00:42 INFO - PROCESS | 1863 | 1461286842331 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f38800 == 165 [pid = 1863] [id = 577] 18:00:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f788184a800) [pid = 1863] [serial = 1732] [outer = (nil)] 18:00:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f78818b7000) [pid = 1863] [serial = 1733] [outer = 0x7f788184a800] 18:00:42 INFO - PROCESS | 1863 | 1461286842455 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f78818bd000) [pid = 1863] [serial = 1734] [outer = 0x7f788184a800] 18:00:43 INFO - PROCESS | 1863 | 1461286843337 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1531ms 18:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:00:43 INFO - PROCESS | 1863 | 1461286843373 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 1863 | 1461286843375 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 18:00:43 INFO - PROCESS | 1863 | 1461286843382 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 1863 | 1461286843385 Marionette TRACE conn5 <- [1,2282,null,{}] 18:00:43 INFO - PROCESS | 1863 | 1461286843391 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:43 INFO - PROCESS | 1863 | 1461286843617 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 18:00:43 INFO - PROCESS | 1863 | 1461286843888 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78845d9000 == 166 [pid = 1863] [id = 578] 18:00:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f787a2e5000) [pid = 1863] [serial = 1735] [outer = (nil)] 18:00:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f78821ec000) [pid = 1863] [serial = 1736] [outer = 0x7f787a2e5000] 18:00:44 INFO - PROCESS | 1863 | 1461286844010 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f7882254000) [pid = 1863] [serial = 1737] [outer = 0x7f787a2e5000] 18:00:44 INFO - PROCESS | 1863 | 1461286844882 Marionette TRACE conn5 <- [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]]]}] 18:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1533ms 18:00:44 INFO - PROCESS | 1863 | 1461286844915 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 1863 | 1461286844919 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 18:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:00:44 INFO - PROCESS | 1863 | 1461286844925 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 1863 | 1461286844928 Marionette TRACE conn5 <- [1,2286,null,{}] 18:00:44 INFO - PROCESS | 1863 | 1461286844935 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:45 INFO - PROCESS | 1863 | 1461286845175 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 18:00:45 INFO - PROCESS | 1863 | 1461286845460 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885127000 == 167 [pid = 1863] [id = 579] 18:00:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f7881853800) [pid = 1863] [serial = 1738] [outer = (nil)] 18:00:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f788225d800) [pid = 1863] [serial = 1739] [outer = 0x7f7881853800] 18:00:45 INFO - PROCESS | 1863 | 1461286845586 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f78824b9c00) [pid = 1863] [serial = 1740] [outer = 0x7f7881853800] 18:00:46 INFO - PROCESS | 1863 | 1461286846452 Marionette TRACE conn5 <- [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]]]}] 18:00:46 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 18:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1582ms 18:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:00:46 INFO - PROCESS | 1863 | 1461286846509 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 1863 | 1461286846512 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 18:00:46 INFO - PROCESS | 1863 | 1461286846519 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 1863 | 1461286846521 Marionette TRACE conn5 <- [1,2290,null,{}] 18:00:46 INFO - PROCESS | 1863 | 1461286846527 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:46 INFO - PROCESS | 1863 | 1461286846768 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 18:00:47 INFO - PROCESS | 1863 | 1461286847045 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885e03800 == 168 [pid = 1863] [id = 580] 18:00:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f78818b2800) [pid = 1863] [serial = 1741] [outer = (nil)] 18:00:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f78824c3c00) [pid = 1863] [serial = 1742] [outer = 0x7f78818b2800] 18:00:47 INFO - PROCESS | 1863 | 1461286847169 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f7882dd1000) [pid = 1863] [serial = 1743] [outer = 0x7f78818b2800] 18:00:48 INFO - PROCESS | 1863 | 1461286848037 Marionette TRACE conn5 <- [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]]]}] 18:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1580ms 18:00:48 INFO - PROCESS | 1863 | 1461286848099 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 18:00:48 INFO - PROCESS | 1863 | 1461286848103 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 18:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:00:48 INFO - PROCESS | 1863 | 1461286848129 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:00:48 INFO - PROCESS | 1863 | 1461286848133 Marionette TRACE conn5 <- [1,2294,null,{}] 18:00:48 INFO - PROCESS | 1863 | 1461286848138 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:48 INFO - PROCESS | 1863 | 1461286848368 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 18:00:48 INFO - PROCESS | 1863 | 1461286848639 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885f13800 == 169 [pid = 1863] [id = 581] 18:00:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f7882dcd400) [pid = 1863] [serial = 1744] [outer = (nil)] 18:00:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f7883e0d400) [pid = 1863] [serial = 1745] [outer = 0x7f7882dcd400] 18:00:48 INFO - PROCESS | 1863 | 1461286848758 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f7883e6e800) [pid = 1863] [serial = 1746] [outer = 0x7f7882dcd400] 18:00:49 INFO - PROCESS | 1863 | 1461286849667 Marionette TRACE conn5 <- [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]]]}] 18:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1588ms 18:00:49 INFO - PROCESS | 1863 | 1461286849714 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 1863 | 1461286849717 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 18:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:00:49 INFO - PROCESS | 1863 | 1461286849723 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 1863 | 1461286849726 Marionette TRACE conn5 <- [1,2298,null,{}] 18:00:49 INFO - PROCESS | 1863 | 1461286849731 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:49 INFO - PROCESS | 1863 | 1461286849959 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 18:00:50 INFO - PROCESS | 1863 | 1461286850249 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886083000 == 170 [pid = 1863] [id = 582] 18:00:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f787d763000) [pid = 1863] [serial = 1747] [outer = (nil)] 18:00:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f7883e06800) [pid = 1863] [serial = 1748] [outer = 0x7f787d763000] 18:00:50 INFO - PROCESS | 1863 | 1461286850371 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f7883f5b800) [pid = 1863] [serial = 1749] [outer = 0x7f787d763000] 18:00:51 INFO - PROCESS | 1863 | 1461286851279 Marionette TRACE conn5 <- [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]]]}] 18:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1585ms 18:00:51 INFO - PROCESS | 1863 | 1461286851311 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 1863 | 1461286851314 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 18:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:00:51 INFO - PROCESS | 1863 | 1461286851322 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 1863 | 1461286851324 Marionette TRACE conn5 <- [1,2302,null,{}] 18:00:51 INFO - PROCESS | 1863 | 1461286851331 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:51 INFO - PROCESS | 1863 | 1461286851563 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 18:00:51 INFO - PROCESS | 1863 | 1461286851894 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0a3000 == 171 [pid = 1863] [id = 583] 18:00:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f787a2ec000) [pid = 1863] [serial = 1750] [outer = (nil)] 18:00:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f787f5a1400) [pid = 1863] [serial = 1751] [outer = 0x7f787a2ec000] 18:00:51 INFO - PROCESS | 1863 | 1461286851981 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f78818b4c00) [pid = 1863] [serial = 1752] [outer = 0x7f787a2ec000] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ad348800 == 170 [pid = 1863] [id = 511] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78781cf800 == 169 [pid = 1863] [id = 510] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c64b800 == 168 [pid = 1863] [id = 512] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f278000 == 167 [pid = 1863] [id = 514] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882232000 == 166 [pid = 1863] [id = 509] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7878a9c000 == 165 [pid = 1863] [id = 513] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c634800 == 164 [pid = 1863] [id = 562] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7879fd3800 == 163 [pid = 1863] [id = 561] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787dcd2800 == 162 [pid = 1863] [id = 559] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7879fdb800 == 161 [pid = 1863] [id = 558] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ad3e3000 == 160 [pid = 1863] [id = 557] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787b789800 == 159 [pid = 1863] [id = 556] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa377000 == 158 [pid = 1863] [id = 555] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a5514800 == 157 [pid = 1863] [id = 554] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789aaf1000 == 156 [pid = 1863] [id = 553] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d12800 == 155 [pid = 1863] [id = 552] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935d0000 == 154 [pid = 1863] [id = 551] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb63000 == 153 [pid = 1863] [id = 550] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e924800 == 152 [pid = 1863] [id = 549] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b2800 == 151 [pid = 1863] [id = 548] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788609a000 == 150 [pid = 1863] [id = 547] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885e13800 == 149 [pid = 1863] [id = 546] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7883f34000 == 148 [pid = 1863] [id = 545] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7881722000 == 147 [pid = 1863] [id = 544] 18:00:53 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1db000 == 146 [pid = 1863] [id = 543] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f787e1e7800) [pid = 1863] [serial = 1628] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f78882ca800) [pid = 1863] [serial = 1491] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f7888ed2800) [pid = 1863] [serial = 1574] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f7885f2e000) [pid = 1863] [serial = 1569] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f787eed3400) [pid = 1863] [serial = 1601] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f788f9d9400) [pid = 1863] [serial = 1583] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f7899fdc800) [pid = 1863] [serial = 1592] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f7885b4b400) [pid = 1863] [serial = 1604] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f787e1e7000) [pid = 1863] [serial = 1562] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f787d75f400) [pid = 1863] [serial = 1625] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f78824c4000) [pid = 1863] [serial = 1560] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f7885b51000) [pid = 1863] [serial = 1605] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f78a9f69c00) [pid = 1863] [serial = 1599] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f7888cf1800) [pid = 1863] [serial = 1572] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f7883e73c00) [pid = 1863] [serial = 1610] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f787d77c400) [pid = 1863] [serial = 1617] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f7880e4b000) [pid = 1863] [serial = 1623] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f78861ddc00) [pid = 1863] [serial = 1571] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f7893005800) [pid = 1863] [serial = 1587] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787d764000) [pid = 1863] [serial = 1616] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f788f802800) [pid = 1863] [serial = 1581] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f78818bc800) [pid = 1863] [serial = 1548] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7899fd3800) [pid = 1863] [serial = 1608] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f7883e6d800) [pid = 1863] [serial = 1613] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f78840cf000) [pid = 1863] [serial = 1568] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f787eed5400) [pid = 1863] [serial = 1619] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f787eed8000) [pid = 1863] [serial = 1602] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f7880e43000) [pid = 1863] [serial = 1565] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f7880044800) [pid = 1863] [serial = 1622] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f788eb9d800) [pid = 1863] [serial = 1578] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f7895451000) [pid = 1863] [serial = 1590] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f788fc4d400) [pid = 1863] [serial = 1584] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f7886120000) [pid = 1863] [serial = 1545] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f787d83a400) [pid = 1863] [serial = 1626] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f789b837c00) [pid = 1863] [serial = 1595] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f788966ac00) [pid = 1863] [serial = 1575] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f788d68c000) [pid = 1863] [serial = 1577] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f7885b56000) [pid = 1863] [serial = 1607] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f787f971000) [pid = 1863] [serial = 1563] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f78a53e7000) [pid = 1863] [serial = 1598] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f78921b6800) [pid = 1863] [serial = 1586] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f788efdbc00) [pid = 1863] [serial = 1580] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787f967000) [pid = 1863] [serial = 1620] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f7893339c00) [pid = 1863] [serial = 1589] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f78a5235000) [pid = 1863] [serial = 1614] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7883e78000) [pid = 1863] [serial = 1611] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f789ad1b000) [pid = 1863] [serial = 1593] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7881782c00) [pid = 1863] [serial = 1566] [outer = (nil)] [url = about:blank] 18:00:53 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f78a4436c00) [pid = 1863] [serial = 1596] [outer = (nil)] [url = about:blank] 18:00:54 INFO - PROCESS | 1863 | 1461286854163 Marionette TRACE conn5 <- [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]]]}] 18:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2888ms 18:00:54 INFO - PROCESS | 1863 | 1461286854234 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 1863 | 1461286854241 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 18:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:00:54 INFO - PROCESS | 1863 | 1461286854256 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 1863 | 1461286854261 Marionette TRACE conn5 <- [1,2306,null,{}] 18:00:54 INFO - PROCESS | 1863 | 1461286854270 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:54 INFO - PROCESS | 1863 | 1461286854504 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 18:00:54 INFO - PROCESS | 1863 | 1461286854751 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787b77d000 == 147 [pid = 1863] [id = 584] 18:00:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787c863800) [pid = 1863] [serial = 1753] [outer = (nil)] 18:00:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787c94bc00) [pid = 1863] [serial = 1754] [outer = 0x7f787c863800] 18:00:54 INFO - PROCESS | 1863 | 1461286854827 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787d431400) [pid = 1863] [serial = 1755] [outer = 0x7f787c863800] 18:00:55 INFO - PROCESS | 1863 | 1461286855750 Marionette TRACE conn5 <- [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]]]}] 18:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1545ms 18:00:55 INFO - PROCESS | 1863 | 1461286855806 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 18:00:55 INFO - PROCESS | 1863 | 1461286855815 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 18:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:00:55 INFO - PROCESS | 1863 | 1461286855828 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:00:55 INFO - PROCESS | 1863 | 1461286855831 Marionette TRACE conn5 <- [1,2310,null,{}] 18:00:55 INFO - PROCESS | 1863 | 1461286855839 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:56 INFO - PROCESS | 1863 | 1461286856145 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 18:00:56 INFO - PROCESS | 1863 | 1461286856490 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c782000 == 148 [pid = 1863] [id = 585] 18:00:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787d762c00) [pid = 1863] [serial = 1756] [outer = (nil)] 18:00:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787d8e9400) [pid = 1863] [serial = 1757] [outer = 0x7f787d762c00] 18:00:56 INFO - PROCESS | 1863 | 1461286856577 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787e1e9c00) [pid = 1863] [serial = 1758] [outer = 0x7f787d762c00] 18:00:57 INFO - PROCESS | 1863 | 1461286857450 Marionette TRACE conn5 <- [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]]]}] 18:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1688ms 18:00:57 INFO - PROCESS | 1863 | 1461286857517 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 1863 | 1461286857520 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 18:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:00:57 INFO - PROCESS | 1863 | 1461286857560 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 1863 | 1461286857573 Marionette TRACE conn5 <- [1,2314,null,{}] 18:00:57 INFO - PROCESS | 1863 | 1461286857621 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:57 INFO - PROCESS | 1863 | 1461286857945 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 18:00:57 INFO - PROCESS | 1863 | 1461286857987 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e1c7000 == 149 [pid = 1863] [id = 586] 18:00:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787eece400) [pid = 1863] [serial = 1759] [outer = (nil)] 18:00:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787eed8c00) [pid = 1863] [serial = 1760] [outer = 0x7f787eece400] 18:00:58 INFO - PROCESS | 1863 | 1461286858057 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787f6f1000) [pid = 1863] [serial = 1761] [outer = 0x7f787eece400] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f787d8ec000) [pid = 1863] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f78818b6400) [pid = 1863] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f7885f34400) [pid = 1863] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f7880148800) [pid = 1863] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f787feec800) [pid = 1863] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f788caed000) [pid = 1863] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787f889800) [pid = 1863] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f789200e000) [pid = 1863] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787a2e3000) [pid = 1863] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f78818b1400) [pid = 1863] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f787c854400) [pid = 1863] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7892017c00) [pid = 1863] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f788cae2c00) [pid = 1863] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f7881569800) [pid = 1863] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f78821e7800) [pid = 1863] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f78861d8c00) [pid = 1863] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f7880143c00) [pid = 1863] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f787d767000) [pid = 1863] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:00:59 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f787d430400) [pid = 1863] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:00:59 INFO - PROCESS | 1863 | 1461286859521 Marionette TRACE conn5 <- [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]]]}] 18:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2034ms 18:00:59 INFO - PROCESS | 1863 | 1461286859575 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 18:00:59 INFO - PROCESS | 1863 | 1461286859580 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 18:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:00:59 INFO - PROCESS | 1863 | 1461286859588 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 1863 | 1461286859591 Marionette TRACE conn5 <- [1,2318,null,{}] 18:00:59 INFO - PROCESS | 1863 | 1461286859596 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:59 INFO - PROCESS | 1863 | 1461286859885 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 18:00:59 INFO - PROCESS | 1863 | 1461286859908 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1d9800 == 150 [pid = 1863] [id = 587] 18:00:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787c854800) [pid = 1863] [serial = 1762] [outer = (nil)] 18:00:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787f885800) [pid = 1863] [serial = 1763] [outer = 0x7f787c854800] 18:00:59 INFO - PROCESS | 1863 | 1461286859980 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787f971800) [pid = 1863] [serial = 1764] [outer = 0x7f787c854800] 18:01:01 INFO - PROCESS | 1863 | 1461286861092 Marionette TRACE conn5 <- [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] 18:01:01 INFO - PROCESS | 1863 | 1461286861134 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 18:01:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:01:01 INFO - PROCESS | 1863 | 1461286861143 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 1863 | 1461286861150 Marionette TRACE conn5 <- [1,2322,null,{}] 18:01:01 INFO - PROCESS | 1863 | 1461286861161 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:01 INFO - PROCESS | 1863 | 1461286861517 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 18:01:01 INFO - PROCESS | 1863 | 1461286861804 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c63b800 == 151 [pid = 1863] [id = 588] 18:01:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787c861000) [pid = 1863] [serial = 1765] [outer = (nil)] 18:01:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787d432400) [pid = 1863] [serial = 1766] [outer = 0x7f787c861000] 18:01:01 INFO - PROCESS | 1863 | 1461286861890 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787d772000) [pid = 1863] [serial = 1767] [outer = 0x7f787c861000] 18:01:02 INFO - PROCESS | 1863 | 1461286862885 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1791ms 18:01:02 INFO - PROCESS | 1863 | 1461286862935 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 18:01:02 INFO - PROCESS | 1863 | 1461286862943 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 18:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:01:02 INFO - PROCESS | 1863 | 1461286862956 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 1863 | 1461286862960 Marionette TRACE conn5 <- [1,2326,null,{}] 18:01:02 INFO - PROCESS | 1863 | 1461286862967 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:03 INFO - PROCESS | 1863 | 1461286863213 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 18:01:03 INFO - PROCESS | 1863 | 1461286863532 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1e4800 == 152 [pid = 1863] [id = 589] 18:01:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787e1e5400) [pid = 1863] [serial = 1768] [outer = (nil)] 18:01:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787e22ec00) [pid = 1863] [serial = 1769] [outer = 0x7f787e1e5400] 18:01:03 INFO - PROCESS | 1863 | 1461286863616 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787f5a2800) [pid = 1863] [serial = 1770] [outer = 0x7f787e1e5400] 18:01:04 INFO - PROCESS | 1863 | 1461286864568 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:01:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:01:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1686ms 18:01:04 INFO - PROCESS | 1863 | 1461286864643 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 1863 | 1461286864648 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 18:01:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:01:04 INFO - PROCESS | 1863 | 1461286864655 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 1863 | 1461286864662 Marionette TRACE conn5 <- [1,2330,null,{}] 18:01:04 INFO - PROCESS | 1863 | 1461286864683 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:05 INFO - PROCESS | 1863 | 1461286865038 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 18:01:05 INFO - PROCESS | 1863 | 1461286865343 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78801eb000 == 153 [pid = 1863] [id = 590] 18:01:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787f993000) [pid = 1863] [serial = 1771] [outer = (nil)] 18:01:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787fd7f400) [pid = 1863] [serial = 1772] [outer = 0x7f787f993000] 18:01:05 INFO - PROCESS | 1863 | 1461286865427 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787fda0000) [pid = 1863] [serial = 1773] [outer = 0x7f787f993000] 18:01:06 INFO - PROCESS | 1863 | 1461286866393 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:01:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:01:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1789ms 18:01:06 INFO - PROCESS | 1863 | 1461286866445 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 1863 | 1461286866449 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 18:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:01:06 INFO - PROCESS | 1863 | 1461286866456 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 1863 | 1461286866458 Marionette TRACE conn5 <- [1,2334,null,{}] 18:01:06 INFO - PROCESS | 1863 | 1461286866464 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:06 INFO - PROCESS | 1863 | 1461286866719 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 18:01:07 INFO - PROCESS | 1863 | 1461286867033 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882229000 == 154 [pid = 1863] [id = 591] 18:01:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787f997400) [pid = 1863] [serial = 1774] [outer = (nil)] 18:01:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f7880e3c800) [pid = 1863] [serial = 1775] [outer = 0x7f787f997400] 18:01:07 INFO - PROCESS | 1863 | 1461286867121 Marionette DEBUG loaded listener.js 18:01:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f7881526400) [pid = 1863] [serial = 1776] [outer = 0x7f787f997400] 18:01:08 INFO - PROCESS | 1863 | 1461286868071 Marionette TRACE conn5 <- [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]]]}] 18:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1679ms 18:01:08 INFO - PROCESS | 1863 | 1461286868137 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 18:01:08 INFO - PROCESS | 1863 | 1461286868142 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 18:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:01:08 INFO - PROCESS | 1863 | 1461286868148 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:01:08 INFO - PROCESS | 1863 | 1461286868151 Marionette TRACE conn5 <- [1,2338,null,{}] 18:01:08 INFO - PROCESS | 1863 | 1461286868157 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:08 INFO - PROCESS | 1863 | 1461286868392 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 18:01:08 INFO - PROCESS | 1863 | 1461286868699 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882591000 == 155 [pid = 1863] [id = 592] 18:01:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787f5a7400) [pid = 1863] [serial = 1777] [outer = (nil)] 18:01:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f7881568400) [pid = 1863] [serial = 1778] [outer = 0x7f787f5a7400] 18:01:08 INFO - PROCESS | 1863 | 1461286868784 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f788178b400) [pid = 1863] [serial = 1779] [outer = 0x7f787f5a7400] 18:01:09 INFO - PROCESS | 1863 | 1461286869657 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1541ms 18:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:01:09 INFO - PROCESS | 1863 | 1461286869690 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 1863 | 1461286869693 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 18:01:09 INFO - PROCESS | 1863 | 1461286869699 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - PROCESS | 1863 | 1461286869703 Marionette TRACE conn5 <- [1,2342,null,{}] 18:01:09 INFO - PROCESS | 1863 | 1461286869708 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:09 INFO - PROCESS | 1863 | 1461286869981 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 18:01:10 INFO - PROCESS | 1863 | 1461286870341 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bdb800 == 156 [pid = 1863] [id = 593] 18:01:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f7882dc6400) [pid = 1863] [serial = 1780] [outer = (nil)] 18:01:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7883e6d800) [pid = 1863] [serial = 1781] [outer = 0x7f7882dc6400] 18:01:10 INFO - PROCESS | 1863 | 1461286870477 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f7883f5dc00) [pid = 1863] [serial = 1782] [outer = 0x7f7882dc6400] 18:01:11 INFO - PROCESS | 1863 | 1461286871401 Marionette TRACE conn5 <- [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]]]}] 18:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1737ms 18:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:01:11 INFO - PROCESS | 1863 | 1461286871437 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 1863 | 1461286871440 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 18:01:11 INFO - PROCESS | 1863 | 1461286871446 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 1863 | 1461286871450 Marionette TRACE conn5 <- [1,2346,null,{}] 18:01:11 INFO - PROCESS | 1863 | 1461286871456 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:11 INFO - PROCESS | 1863 | 1461286871695 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 18:01:12 INFO - PROCESS | 1863 | 1461286872014 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885fcb800 == 157 [pid = 1863] [id = 594] 18:01:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f78821eb800) [pid = 1863] [serial = 1783] [outer = (nil)] 18:01:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78840d1800) [pid = 1863] [serial = 1784] [outer = 0x7f78821eb800] 18:01:12 INFO - PROCESS | 1863 | 1461286872099 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f788549a800) [pid = 1863] [serial = 1785] [outer = 0x7f78821eb800] 18:01:13 INFO - PROCESS | 1863 | 1461286872995 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1581ms 18:01:13 INFO - PROCESS | 1863 | 1461286873027 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 1863 | 1461286873031 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 18:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:01:13 INFO - PROCESS | 1863 | 1461286873037 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 1863 | 1461286873039 Marionette TRACE conn5 <- [1,2350,null,{}] 18:01:13 INFO - PROCESS | 1863 | 1461286873045 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:13 INFO - PROCESS | 1863 | 1461286873264 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 18:01:13 INFO - PROCESS | 1863 | 1461286873576 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886395000 == 158 [pid = 1863] [id = 595] 18:01:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f788156b800) [pid = 1863] [serial = 1786] [outer = (nil)] 18:01:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7885b4a800) [pid = 1863] [serial = 1787] [outer = 0x7f788156b800] 18:01:13 INFO - PROCESS | 1863 | 1461286873660 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f7885b52c00) [pid = 1863] [serial = 1788] [outer = 0x7f788156b800] 18:01:14 INFO - PROCESS | 1863 | 1461286874496 Marionette TRACE conn5 <- [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]]]}] 18:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1532ms 18:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:01:14 INFO - PROCESS | 1863 | 1461286874570 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 18:01:14 INFO - PROCESS | 1863 | 1461286874573 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 18:01:14 INFO - PROCESS | 1863 | 1461286874581 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:01:14 INFO - PROCESS | 1863 | 1461286874584 Marionette TRACE conn5 <- [1,2354,null,{}] 18:01:14 INFO - PROCESS | 1863 | 1461286874590 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:14 INFO - PROCESS | 1863 | 1461286874862 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 18:01:15 INFO - PROCESS | 1863 | 1461286875174 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788655c800 == 159 [pid = 1863] [id = 596] 18:01:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788549bc00) [pid = 1863] [serial = 1789] [outer = (nil)] 18:01:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f7885eb7c00) [pid = 1863] [serial = 1790] [outer = 0x7f788549bc00] 18:01:15 INFO - PROCESS | 1863 | 1461286875252 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f7885ebf000) [pid = 1863] [serial = 1791] [outer = 0x7f788549bc00] 18:01:16 INFO - PROCESS | 1863 | 1461286876123 Marionette TRACE conn5 <- [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]]]}] 18:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1586ms 18:01:16 INFO - PROCESS | 1863 | 1461286876167 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 1863 | 1461286876171 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 18:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:01:16 INFO - PROCESS | 1863 | 1461286876177 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 1863 | 1461286876181 Marionette TRACE conn5 <- [1,2358,null,{}] 18:01:16 INFO - PROCESS | 1863 | 1461286876187 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:16 INFO - PROCESS | 1863 | 1461286876428 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 18:01:16 INFO - PROCESS | 1863 | 1461286876750 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883e1800 == 160 [pid = 1863] [id = 597] 18:01:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f7882dc8400) [pid = 1863] [serial = 1792] [outer = (nil)] 18:01:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7885ec6c00) [pid = 1863] [serial = 1793] [outer = 0x7f7882dc8400] 18:01:16 INFO - PROCESS | 1863 | 1461286876831 Marionette DEBUG loaded listener.js 18:01:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f7885f2fc00) [pid = 1863] [serial = 1794] [outer = 0x7f7882dc8400] 18:01:17 INFO - PROCESS | 1863 | 1461286877736 Marionette TRACE conn5 <- [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]]]}] 18:01:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:01:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1635ms 18:01:17 INFO - PROCESS | 1863 | 1461286877814 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 18:01:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:01:17 INFO - PROCESS | 1863 | 1461286877818 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 18:01:17 INFO - PROCESS | 1863 | 1461286877824 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - PROCESS | 1863 | 1461286877828 Marionette TRACE conn5 <- [1,2362,null,{}] 18:01:17 INFO - PROCESS | 1863 | 1461286877834 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:18 INFO - PROCESS | 1863 | 1461286878118 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 18:01:18 INFO - PROCESS | 1863 | 1461286878448 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888fa7000 == 161 [pid = 1863] [id = 598] 18:01:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f788611d000) [pid = 1863] [serial = 1795] [outer = (nil)] 18:01:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f7886122000) [pid = 1863] [serial = 1796] [outer = 0x7f788611d000] 18:01:18 INFO - PROCESS | 1863 | 1461286878543 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f78861d8800) [pid = 1863] [serial = 1797] [outer = 0x7f788611d000] 18:01:19 INFO - PROCESS | 1863 | 1461286879459 Marionette TRACE conn5 <- [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]]]}] 18:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1680ms 18:01:19 INFO - PROCESS | 1863 | 1461286879505 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 1863 | 1461286879509 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 18:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:01:19 INFO - PROCESS | 1863 | 1461286879515 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 1863 | 1461286879517 Marionette TRACE conn5 <- [1,2366,null,{}] 18:01:19 INFO - PROCESS | 1863 | 1461286879524 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:19 INFO - PROCESS | 1863 | 1461286879735 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 18:01:20 INFO - PROCESS | 1863 | 1461286880007 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788927d800 == 162 [pid = 1863] [id = 599] 18:01:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f787e1ec400) [pid = 1863] [serial = 1798] [outer = (nil)] 18:01:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f78882be800) [pid = 1863] [serial = 1799] [outer = 0x7f787e1ec400] 18:01:20 INFO - PROCESS | 1863 | 1461286880129 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f78882ca800) [pid = 1863] [serial = 1800] [outer = 0x7f787e1ec400] 18:01:20 INFO - PROCESS | 1863 | 1461286880973 Marionette TRACE conn5 <- [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]]]}] 18:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1536ms 18:01:21 INFO - PROCESS | 1863 | 1461286881053 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 18:01:21 INFO - PROCESS | 1863 | 1461286881056 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 18:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:01:21 INFO - PROCESS | 1863 | 1461286881064 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:01:21 INFO - PROCESS | 1863 | 1461286881066 Marionette TRACE conn5 <- [1,2370,null,{}] 18:01:21 INFO - PROCESS | 1863 | 1461286881072 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:21 INFO - PROCESS | 1863 | 1461286881321 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 18:01:21 INFO - PROCESS | 1863 | 1461286881642 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c79b800 == 163 [pid = 1863] [id = 600] 18:01:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f7886120400) [pid = 1863] [serial = 1801] [outer = (nil)] 18:01:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788850c000) [pid = 1863] [serial = 1802] [outer = 0x7f7886120400] 18:01:21 INFO - PROCESS | 1863 | 1461286881723 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f7888cf2800) [pid = 1863] [serial = 1803] [outer = 0x7f7886120400] 18:01:22 INFO - PROCESS | 1863 | 1461286882591 Marionette TRACE conn5 <- [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]]]}] 18:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1583ms 18:01:22 INFO - PROCESS | 1863 | 1461286882650 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 18:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:01:22 INFO - PROCESS | 1863 | 1461286882662 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 18:01:22 INFO - PROCESS | 1863 | 1461286882672 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 1863 | 1461286882676 Marionette TRACE conn5 <- [1,2374,null,{}] 18:01:22 INFO - PROCESS | 1863 | 1461286882683 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:22 INFO - PROCESS | 1863 | 1461286882920 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 18:01:23 INFO - PROCESS | 1863 | 1461286883233 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d31b000 == 164 [pid = 1863] [id = 601] 18:01:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f7888506400) [pid = 1863] [serial = 1804] [outer = (nil)] 18:01:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f7888cfe400) [pid = 1863] [serial = 1805] [outer = 0x7f7888506400] 18:01:23 INFO - PROCESS | 1863 | 1461286883316 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f7888ece000) [pid = 1863] [serial = 1806] [outer = 0x7f7888506400] 18:01:24 INFO - PROCESS | 1863 | 1461286884216 Marionette TRACE conn5 <- [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]]]}] 18:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1599ms 18:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:01:24 INFO - PROCESS | 1863 | 1461286884269 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 18:01:24 INFO - PROCESS | 1863 | 1461286884272 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 18:01:24 INFO - PROCESS | 1863 | 1461286884279 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:01:24 INFO - PROCESS | 1863 | 1461286884282 Marionette TRACE conn5 <- [1,2378,null,{}] 18:01:24 INFO - PROCESS | 1863 | 1461286884287 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:24 INFO - PROCESS | 1863 | 1461286884527 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 18:01:24 INFO - PROCESS | 1863 | 1461286884840 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e916000 == 165 [pid = 1863] [id = 602] 18:01:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f78861d8400) [pid = 1863] [serial = 1807] [outer = (nil)] 18:01:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f7888ed8800) [pid = 1863] [serial = 1808] [outer = 0x7f78861d8400] 18:01:24 INFO - PROCESS | 1863 | 1461286884922 Marionette DEBUG loaded listener.js 18:01:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f78890b8000) [pid = 1863] [serial = 1809] [outer = 0x7f78861d8400] 18:01:25 INFO - PROCESS | 1863 | 1461286885809 Marionette TRACE conn5 <- [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]]]}] 18:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1593ms 18:01:25 INFO - PROCESS | 1863 | 1461286885871 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 18:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:01:25 INFO - PROCESS | 1863 | 1461286885876 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 18:01:25 INFO - PROCESS | 1863 | 1461286885882 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:01:25 INFO - PROCESS | 1863 | 1461286885885 Marionette TRACE conn5 <- [1,2382,null,{}] 18:01:25 INFO - PROCESS | 1863 | 1461286885891 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:26 INFO - PROCESS | 1863 | 1461286886135 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 18:01:26 INFO - PROCESS | 1863 | 1461286886502 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee7d800 == 166 [pid = 1863] [id = 603] 18:01:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f78890bec00) [pid = 1863] [serial = 1810] [outer = (nil)] 18:01:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f7889662800) [pid = 1863] [serial = 1811] [outer = 0x7f78890bec00] 18:01:26 INFO - PROCESS | 1863 | 1461286886583 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788966a000) [pid = 1863] [serial = 1812] [outer = 0x7f78890bec00] 18:01:27 INFO - PROCESS | 1863 | 1461286887452 Marionette TRACE conn5 <- [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]]]}] 18:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1631ms 18:01:27 INFO - PROCESS | 1863 | 1461286887514 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 1863 | 1461286887518 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 18:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:01:27 INFO - PROCESS | 1863 | 1461286887525 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 1863 | 1461286887529 Marionette TRACE conn5 <- [1,2386,null,{}] 18:01:27 INFO - PROCESS | 1863 | 1461286887534 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:27 INFO - PROCESS | 1863 | 1461286887783 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 18:01:28 INFO - PROCESS | 1863 | 1461286888100 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eff4000 == 167 [pid = 1863] [id = 604] 18:01:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f78890b9c00) [pid = 1863] [serial = 1813] [outer = (nil)] 18:01:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f788caa9000) [pid = 1863] [serial = 1814] [outer = 0x7f78890b9c00] 18:01:28 INFO - PROCESS | 1863 | 1461286888185 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f788cabf800) [pid = 1863] [serial = 1815] [outer = 0x7f78890b9c00] 18:01:29 INFO - PROCESS | 1863 | 1461286889088 Marionette TRACE conn5 <- [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]]]}] 18:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1634ms 18:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:01:29 INFO - PROCESS | 1863 | 1461286889161 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 1863 | 1461286889164 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 18:01:29 INFO - PROCESS | 1863 | 1461286889171 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 1863 | 1461286889173 Marionette TRACE conn5 <- [1,2390,null,{}] 18:01:29 INFO - PROCESS | 1863 | 1461286889180 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:29 INFO - PROCESS | 1863 | 1461286889429 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 18:01:29 INFO - PROCESS | 1863 | 1461286889748 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fa76800 == 168 [pid = 1863] [id = 605] 18:01:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f78890bb000) [pid = 1863] [serial = 1816] [outer = (nil)] 18:01:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f788cac9400) [pid = 1863] [serial = 1817] [outer = 0x7f78890bb000] 18:01:29 INFO - PROCESS | 1863 | 1461286889832 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f788cad6800) [pid = 1863] [serial = 1818] [outer = 0x7f78890bb000] 18:01:30 INFO - PROCESS | 1863 | 1461286890726 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1633ms 18:01:30 INFO - PROCESS | 1863 | 1461286890804 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 18:01:30 INFO - PROCESS | 1863 | 1461286890807 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 18:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:01:30 INFO - PROCESS | 1863 | 1461286890813 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 1863 | 1461286890815 Marionette TRACE conn5 <- [1,2394,null,{}] 18:01:30 INFO - PROCESS | 1863 | 1461286890821 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:31 INFO - PROCESS | 1863 | 1461286891107 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a55d8000 == 167 [pid = 1863] [id = 533] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ac671800 == 166 [pid = 1863] [id = 535] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788639a800 == 165 [pid = 1863] [id = 536] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78949ad800 == 164 [pid = 1863] [id = 323] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789b46f800 == 163 [pid = 1863] [id = 532] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa312000 == 162 [pid = 1863] [id = 534] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787e1c7000 == 161 [pid = 1863] [id = 586] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c782000 == 160 [pid = 1863] [id = 585] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c8d5000 == 159 [pid = 1863] [id = 563] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787b77d000 == 158 [pid = 1863] [id = 584] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885f13800 == 157 [pid = 1863] [id = 581] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885e03800 == 156 [pid = 1863] [id = 580] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885127000 == 155 [pid = 1863] [id = 579] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78845d9000 == 154 [pid = 1863] [id = 578] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7883f38800 == 153 [pid = 1863] [id = 577] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882b62000 == 152 [pid = 1863] [id = 576] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882458800 == 151 [pid = 1863] [id = 575] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788221e800 == 150 [pid = 1863] [id = 574] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78815da800 == 149 [pid = 1863] [id = 573] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880fa8800 == 148 [pid = 1863] [id = 572] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880d83800 == 147 [pid = 1863] [id = 571] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78800d3800 == 146 [pid = 1863] [id = 570] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787fecb000 == 145 [pid = 1863] [id = 569] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5de000 == 144 [pid = 1863] [id = 568] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0bf800 == 143 [pid = 1863] [id = 567] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d898800 == 142 [pid = 1863] [id = 566] 18:01:32 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7879fd9800 == 141 [pid = 1863] [id = 565] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f787e1e5c00) [pid = 1863] [serial = 1694] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f787d8f0c00) [pid = 1863] [serial = 1691] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f7885ebe800) [pid = 1863] [serial = 1640] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f7886126c00) [pid = 1863] [serial = 1644] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f7885f37400) [pid = 1863] [serial = 1643] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f789a428800) [pid = 1863] [serial = 1665] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f7899f42800) [pid = 1863] [serial = 1664] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f788fc45400) [pid = 1863] [serial = 1656] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f788ec75c00) [pid = 1863] [serial = 1655] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f787c85d000) [pid = 1863] [serial = 1679] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f78a4444c00) [pid = 1863] [serial = 1671] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f789e847800) [pid = 1863] [serial = 1670] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f7880151400) [pid = 1863] [serial = 1635] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f787fdec400) [pid = 1863] [serial = 1634] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f7893010c00) [pid = 1863] [serial = 1659] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f78921bac00) [pid = 1863] [serial = 1658] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f788eba9400) [pid = 1863] [serial = 1653] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f788d73cc00) [pid = 1863] [serial = 1652] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f78a9f75400) [pid = 1863] [serial = 1677] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f78a9f6e800) [pid = 1863] [serial = 1676] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f787c85dc00) [pid = 1863] [serial = 1685] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787c947000) [pid = 1863] [serial = 1686] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f787d42f000) [pid = 1863] [serial = 1682] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f7899a1d400) [pid = 1863] [serial = 1662] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f78976f0000) [pid = 1863] [serial = 1661] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f788d635400) [pid = 1863] [serial = 1650] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788d437800) [pid = 1863] [serial = 1649] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f788549f400) [pid = 1863] [serial = 1638] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f7883e6b800) [pid = 1863] [serial = 1637] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f788cadc400) [pid = 1863] [serial = 1647] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f7888cf7c00) [pid = 1863] [serial = 1646] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f789b12dc00) [pid = 1863] [serial = 1668] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f789ad13c00) [pid = 1863] [serial = 1667] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f78a670e800) [pid = 1863] [serial = 1674] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f78a523c400) [pid = 1863] [serial = 1673] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f787e22e000) [pid = 1863] [serial = 1632] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f787d915000) [pid = 1863] [serial = 1631] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7885f2bc00) [pid = 1863] [serial = 1641] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f787d75d400) [pid = 1863] [serial = 1688] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787d766400) [pid = 1863] [serial = 1689] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787d918000) [pid = 1863] [serial = 1692] [outer = (nil)] [url = about:blank] 18:01:33 INFO - PROCESS | 1863 | 1461286893070 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7879fc7000 == 142 [pid = 1863] [id = 606] 18:01:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787a2e4800) [pid = 1863] [serial = 1819] [outer = (nil)] 18:01:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787a2ed800) [pid = 1863] [serial = 1820] [outer = 0x7f787a2e4800] 18:01:33 INFO - PROCESS | 1863 | 1461286893147 Marionette DEBUG loaded listener.js 18:01:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787c857c00) [pid = 1863] [serial = 1821] [outer = 0x7f787a2e4800] 18:01:34 INFO - PROCESS | 1863 | 1461286894096 Marionette TRACE conn5 <- [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]]]}] 18:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 3337ms 18:01:34 INFO - PROCESS | 1863 | 1461286894153 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 18:01:34 INFO - PROCESS | 1863 | 1461286894160 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 18:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:01:34 INFO - PROCESS | 1863 | 1461286894172 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:01:34 INFO - PROCESS | 1863 | 1461286894176 Marionette TRACE conn5 <- [1,2398,null,{}] 18:01:34 INFO - PROCESS | 1863 | 1461286894184 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:34 INFO - PROCESS | 1863 | 1461286894414 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 18:01:34 INFO - PROCESS | 1863 | 1461286894601 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787b78d000 == 143 [pid = 1863] [id = 607] 18:01:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f787c951000) [pid = 1863] [serial = 1822] [outer = (nil)] 18:01:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787d75f800) [pid = 1863] [serial = 1823] [outer = 0x7f787c951000] 18:01:34 INFO - PROCESS | 1863 | 1461286894719 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787d778800) [pid = 1863] [serial = 1824] [outer = 0x7f787c951000] 18:01:35 INFO - PROCESS | 1863 | 1461286895626 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1483ms 18:01:35 INFO - PROCESS | 1863 | 1461286895660 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 18:01:35 INFO - PROCESS | 1863 | 1461286895667 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 18:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:01:35 INFO - PROCESS | 1863 | 1461286895675 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:01:35 INFO - PROCESS | 1863 | 1461286895679 Marionette TRACE conn5 <- [1,2402,null,{}] 18:01:35 INFO - PROCESS | 1863 | 1461286895697 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:35 INFO - PROCESS | 1863 | 1461286895987 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 18:01:36 INFO - PROCESS | 1863 | 1461286896031 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c8d2800 == 144 [pid = 1863] [id = 608] 18:01:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f787d914800) [pid = 1863] [serial = 1825] [outer = (nil)] 18:01:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f787e1eb000) [pid = 1863] [serial = 1826] [outer = 0x7f787d914800] 18:01:36 INFO - PROCESS | 1863 | 1461286896097 Marionette DEBUG loaded listener.js 18:01:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f787eecb000) [pid = 1863] [serial = 1827] [outer = 0x7f787d914800] 18:01:37 INFO - PROCESS | 1863 | 1461286897232 Marionette TRACE conn5 <- [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]]]}] 18:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1592ms 18:01:37 INFO - PROCESS | 1863 | 1461286897269 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 18:01:37 INFO - PROCESS | 1863 | 1461286897273 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 18:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:01:37 INFO - PROCESS | 1863 | 1461286897858 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:01:37 INFO - PROCESS | 1863 | 1461286897868 Marionette TRACE conn5 <- [1,2406,null,{}] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f7878c2dc00) [pid = 1863] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f787c94a400) [pid = 1863] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f787eece400) [pid = 1863] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f78818b2800) [pid = 1863] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f7881853800) [pid = 1863] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f787a2e5000) [pid = 1863] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f788184a800) [pid = 1863] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f7881854000) [pid = 1863] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788156f000) [pid = 1863] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f787fde9c00) [pid = 1863] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f787d8f2c00) [pid = 1863] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787fd9c800) [pid = 1863] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787fd80c00) [pid = 1863] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f787fd7f800) [pid = 1863] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787f59fc00) [pid = 1863] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787eece800) [pid = 1863] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f787eeccc00) [pid = 1863] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f787d779000) [pid = 1863] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787b5e7800) [pid = 1863] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f787c863800) [pid = 1863] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f787a2ec000) [pid = 1863] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f7882dcd400) [pid = 1863] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:01:37 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f787d762c00) [pid = 1863] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:01:37 INFO - PROCESS | 1863 | 1461286897986 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:38 INFO - PROCESS | 1863 | 1461286898199 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 18:01:38 INFO - PROCESS | 1863 | 1461286898379 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787dcd2000 == 145 [pid = 1863] [id = 609] 18:01:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787c94a400) [pid = 1863] [serial = 1828] [outer = (nil)] 18:01:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787e22c400) [pid = 1863] [serial = 1829] [outer = 0x7f787c94a400] 18:01:38 INFO - PROCESS | 1863 | 1461286898444 Marionette DEBUG loaded listener.js 18:01:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787f5a5000) [pid = 1863] [serial = 1830] [outer = 0x7f787c94a400] 18:01:39 INFO - PROCESS | 1863 | 1461286899211 Marionette TRACE conn5 <- [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]]]}] 18:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1975ms 18:01:39 INFO - PROCESS | 1863 | 1461286899257 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 18:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:01:39 INFO - PROCESS | 1863 | 1461286899262 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 18:01:39 INFO - PROCESS | 1863 | 1461286899269 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - PROCESS | 1863 | 1461286899272 Marionette TRACE conn5 <- [1,2410,null,{}] 18:01:39 INFO - PROCESS | 1863 | 1461286899278 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:39 INFO - PROCESS | 1863 | 1461286899495 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 18:01:39 INFO - PROCESS | 1863 | 1461286899679 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f266800 == 146 [pid = 1863] [id = 610] 18:01:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787a2e5000) [pid = 1863] [serial = 1831] [outer = (nil)] 18:01:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787f87d000) [pid = 1863] [serial = 1832] [outer = 0x7f787a2e5000] 18:01:39 INFO - PROCESS | 1863 | 1461286899746 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787f96a400) [pid = 1863] [serial = 1833] [outer = 0x7f787a2e5000] 18:01:40 INFO - PROCESS | 1863 | 1461286900927 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:01:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1681ms 18:01:40 INFO - PROCESS | 1863 | 1461286900951 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 18:01:40 INFO - PROCESS | 1863 | 1461286900959 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 18:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:01:40 INFO - PROCESS | 1863 | 1461286900968 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:01:40 INFO - PROCESS | 1863 | 1461286900977 Marionette TRACE conn5 <- [1,2414,null,{}] 18:01:40 INFO - PROCESS | 1863 | 1461286900986 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:41 INFO - PROCESS | 1863 | 1461286901311 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 18:01:41 INFO - PROCESS | 1863 | 1461286901627 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c781800 == 147 [pid = 1863] [id = 611] 18:01:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787d77dc00) [pid = 1863] [serial = 1834] [outer = (nil)] 18:01:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787d8ea400) [pid = 1863] [serial = 1835] [outer = 0x7f787d77dc00] 18:01:41 INFO - PROCESS | 1863 | 1461286901717 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787e1edc00) [pid = 1863] [serial = 1836] [outer = 0x7f787d77dc00] 18:01:42 INFO - PROCESS | 1863 | 1461286902656 Marionette TRACE conn5 <- [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]]]}] 18:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1752ms 18:01:42 INFO - PROCESS | 1863 | 1461286902721 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 1863 | 1461286902731 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 18:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:01:42 INFO - PROCESS | 1863 | 1461286902748 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:01:42 INFO - PROCESS | 1863 | 1461286902759 Marionette TRACE conn5 <- [1,2418,null,{}] 18:01:42 INFO - PROCESS | 1863 | 1461286902765 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:43 INFO - PROCESS | 1863 | 1461286903049 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 18:01:43 INFO - PROCESS | 1863 | 1461286903415 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f95c800 == 148 [pid = 1863] [id = 612] 18:01:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787f59e400) [pid = 1863] [serial = 1837] [outer = (nil)] 18:01:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787f887c00) [pid = 1863] [serial = 1838] [outer = 0x7f787f59e400] 18:01:43 INFO - PROCESS | 1863 | 1461286903493 Marionette DEBUG loaded listener.js 18:01:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787f96f800) [pid = 1863] [serial = 1839] [outer = 0x7f787f59e400] 18:01:44 INFO - PROCESS | 1863 | 1461286904444 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1745ms 18:01:44 INFO - PROCESS | 1863 | 1461286904494 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 18:01:44 INFO - PROCESS | 1863 | 1461286904498 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 18:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:01:44 INFO - PROCESS | 1863 | 1461286904507 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:01:44 INFO - PROCESS | 1863 | 1461286904513 Marionette TRACE conn5 <- [1,2422,null,{}] 18:01:44 INFO - PROCESS | 1863 | 1461286904532 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:44 INFO - PROCESS | 1863 | 1461286904827 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 18:01:45 INFO - PROCESS | 1863 | 1461286905141 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:45 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78801ed000 == 149 [pid = 1863] [id = 613] 18:01:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787fd9ac00) [pid = 1863] [serial = 1840] [outer = (nil)] 18:01:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787fde6800) [pid = 1863] [serial = 1841] [outer = 0x7f787fd9ac00] 18:01:45 INFO - PROCESS | 1863 | 1461286905229 Marionette DEBUG loaded listener.js 18:01:45 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787fef7c00) [pid = 1863] [serial = 1842] [outer = 0x7f787fd9ac00] 18:01:46 INFO - PROCESS | 1863 | 1461286906092 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1640ms 18:01:46 INFO - PROCESS | 1863 | 1461286906147 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 18:01:46 INFO - PROCESS | 1863 | 1461286906151 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 18:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:01:46 INFO - PROCESS | 1863 | 1461286906158 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:01:46 INFO - PROCESS | 1863 | 1461286906161 Marionette TRACE conn5 <- [1,2426,null,{}] 18:01:46 INFO - PROCESS | 1863 | 1461286906167 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:46 INFO - PROCESS | 1863 | 1461286906584 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 18:01:46 INFO - PROCESS | 1863 | 1461286906991 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78815cf000 == 150 [pid = 1863] [id = 614] 18:01:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787d42a000) [pid = 1863] [serial = 1843] [outer = (nil)] 18:01:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f788014c000) [pid = 1863] [serial = 1844] [outer = 0x7f787d42a000] 18:01:47 INFO - PROCESS | 1863 | 1461286907075 Marionette DEBUG loaded listener.js 18:01:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7880c83c00) [pid = 1863] [serial = 1845] [outer = 0x7f787d42a000] 18:01:47 INFO - PROCESS | 1863 | 1461286907941 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:01:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:01:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1847ms 18:01:48 INFO - PROCESS | 1863 | 1461286908006 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 18:01:48 INFO - PROCESS | 1863 | 1461286908011 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 18:01:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:01:48 INFO - PROCESS | 1863 | 1461286908017 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:01:48 INFO - PROCESS | 1863 | 1461286908020 Marionette TRACE conn5 <- [1,2430,null,{}] 18:01:48 INFO - PROCESS | 1863 | 1461286908025 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:48 INFO - PROCESS | 1863 | 1461286908256 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 18:01:48 INFO - PROCESS | 1863 | 1461286908528 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882222800 == 151 [pid = 1863] [id = 615] 18:01:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787fd9fc00) [pid = 1863] [serial = 1846] [outer = (nil)] 18:01:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f7881526c00) [pid = 1863] [serial = 1847] [outer = 0x7f787fd9fc00] 18:01:48 INFO - PROCESS | 1863 | 1461286908655 Marionette DEBUG loaded listener.js 18:01:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f7881568c00) [pid = 1863] [serial = 1848] [outer = 0x7f787fd9fc00] 18:01:49 INFO - PROCESS | 1863 | 1461286909531 Marionette TRACE conn5 <- [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]]]}] 18:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 18:01:49 INFO - PROCESS | 1863 | 1461286909599 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 18:01:49 INFO - PROCESS | 1863 | 1461286909603 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 18:01:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:01:49 INFO - PROCESS | 1863 | 1461286909610 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:01:49 INFO - PROCESS | 1863 | 1461286909613 Marionette TRACE conn5 <- [1,2434,null,{}] 18:01:49 INFO - PROCESS | 1863 | 1461286909619 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:49 INFO - PROCESS | 1863 | 1461286909920 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 18:01:50 INFO - PROCESS | 1863 | 1461286910240 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b62000 == 152 [pid = 1863] [id = 616] 18:01:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f788185a800) [pid = 1863] [serial = 1849] [outer = (nil)] 18:01:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f78818b4800) [pid = 1863] [serial = 1850] [outer = 0x7f788185a800] 18:01:50 INFO - PROCESS | 1863 | 1461286910329 Marionette DEBUG loaded listener.js 18:01:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f78821e2400) [pid = 1863] [serial = 1851] [outer = 0x7f788185a800] 18:01:51 INFO - PROCESS | 1863 | 1461286911210 Marionette TRACE conn5 <- [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]]]}] 18:01:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:01:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 18:01:51 INFO - PROCESS | 1863 | 1461286911246 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 18:01:51 INFO - PROCESS | 1863 | 1461286911249 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 18:01:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:01:51 INFO - PROCESS | 1863 | 1461286911256 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:01:51 INFO - PROCESS | 1863 | 1461286911259 Marionette TRACE conn5 <- [1,2438,null,{}] 18:01:51 INFO - PROCESS | 1863 | 1461286911265 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:51 INFO - PROCESS | 1863 | 1461286911507 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 18:01:51 INFO - PROCESS | 1863 | 1461286911791 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:51 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78845d2800 == 153 [pid = 1863] [id = 617] 18:01:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f787d428c00) [pid = 1863] [serial = 1852] [outer = (nil)] 18:01:51 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f78821ee800) [pid = 1863] [serial = 1853] [outer = 0x7f787d428c00] 18:01:51 INFO - PROCESS | 1863 | 1461286911913 Marionette DEBUG loaded listener.js 18:01:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f788225bc00) [pid = 1863] [serial = 1854] [outer = 0x7f787d428c00] 18:01:52 INFO - PROCESS | 1863 | 1461286912773 Marionette TRACE conn5 <- [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]]]}] 18:01:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:01:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 18:01:52 INFO - PROCESS | 1863 | 1461286912836 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 18:01:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:01:52 INFO - PROCESS | 1863 | 1461286912841 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 18:01:52 INFO - PROCESS | 1863 | 1461286912846 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 1863 | 1461286912850 Marionette TRACE conn5 <- [1,2442,null,{}] 18:01:52 INFO - PROCESS | 1863 | 1461286912855 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:53 INFO - PROCESS | 1863 | 1461286913086 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 18:01:53 INFO - PROCESS | 1863 | 1461286913403 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885120000 == 154 [pid = 1863] [id = 618] 18:01:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f787d8ed800) [pid = 1863] [serial = 1855] [outer = (nil)] 18:01:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f78824b6c00) [pid = 1863] [serial = 1856] [outer = 0x7f787d8ed800] 18:01:53 INFO - PROCESS | 1863 | 1461286913484 Marionette DEBUG loaded listener.js 18:01:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7882dc6000) [pid = 1863] [serial = 1857] [outer = 0x7f787d8ed800] 18:01:54 INFO - PROCESS | 1863 | 1461286914449 Marionette TRACE conn5 <- [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]]]}] 18:01:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:01:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1631ms 18:01:54 INFO - PROCESS | 1863 | 1461286914479 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 18:01:54 INFO - PROCESS | 1863 | 1461286914482 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 18:01:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:01:54 INFO - PROCESS | 1863 | 1461286914489 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:01:54 INFO - PROCESS | 1863 | 1461286914491 Marionette TRACE conn5 <- [1,2446,null,{}] 18:01:54 INFO - PROCESS | 1863 | 1461286914497 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:54 INFO - PROCESS | 1863 | 1461286914719 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 18:01:55 INFO - PROCESS | 1863 | 1461286915030 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885e08000 == 155 [pid = 1863] [id = 619] 18:01:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f788184fc00) [pid = 1863] [serial = 1858] [outer = (nil)] 18:01:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f7883e10000) [pid = 1863] [serial = 1859] [outer = 0x7f788184fc00] 18:01:55 INFO - PROCESS | 1863 | 1461286915111 Marionette DEBUG loaded listener.js 18:01:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f7883e77800) [pid = 1863] [serial = 1860] [outer = 0x7f788184fc00] 18:01:55 INFO - PROCESS | 1863 | 1461286915961 Marionette TRACE conn5 <- [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]]]}] 18:01:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:01:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1533ms 18:01:56 INFO - PROCESS | 1863 | 1461286916023 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 18:01:56 INFO - PROCESS | 1863 | 1461286916028 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 18:01:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:01:56 INFO - PROCESS | 1863 | 1461286916034 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:01:56 INFO - PROCESS | 1863 | 1461286916037 Marionette TRACE conn5 <- [1,2450,null,{}] 18:01:56 INFO - PROCESS | 1863 | 1461286916043 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:56 INFO - PROCESS | 1863 | 1461286916278 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 18:01:56 INFO - PROCESS | 1863 | 1461286916557 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885fd8000 == 156 [pid = 1863] [id = 620] 18:01:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f7878c2a400) [pid = 1863] [serial = 1861] [outer = (nil)] 18:01:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f7883f66400) [pid = 1863] [serial = 1862] [outer = 0x7f7878c2a400] 18:01:56 INFO - PROCESS | 1863 | 1461286916689 Marionette DEBUG loaded listener.js 18:01:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f788549f400) [pid = 1863] [serial = 1863] [outer = 0x7f7878c2a400] 18:01:57 INFO - PROCESS | 1863 | 1461286917613 Marionette TRACE conn5 <- [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]]]}] 18:01:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:01:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1632ms 18:01:57 INFO - PROCESS | 1863 | 1461286917667 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 18:01:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:01:57 INFO - PROCESS | 1863 | 1461286917677 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 18:01:57 INFO - PROCESS | 1863 | 1461286917683 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:01:57 INFO - PROCESS | 1863 | 1461286917687 Marionette TRACE conn5 <- [1,2454,null,{}] 18:01:57 INFO - PROCESS | 1863 | 1461286917693 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:57 INFO - PROCESS | 1863 | 1461286917984 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 18:01:58 INFO - PROCESS | 1863 | 1461286918306 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888f9b800 == 157 [pid = 1863] [id = 621] 18:01:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f7886125400) [pid = 1863] [serial = 1864] [outer = (nil)] 18:01:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f78861d6800) [pid = 1863] [serial = 1865] [outer = 0x7f7886125400] 18:01:58 INFO - PROCESS | 1863 | 1461286918420 Marionette DEBUG loaded listener.js 18:01:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f7888507400) [pid = 1863] [serial = 1866] [outer = 0x7f7886125400] 18:01:59 INFO - PROCESS | 1863 | 1461286919253 Marionette TRACE conn5 <- [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]]]}] 18:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1584ms 18:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:01:59 INFO - PROCESS | 1863 | 1461286919284 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 18:01:59 INFO - PROCESS | 1863 | 1461286919287 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 18:01:59 INFO - PROCESS | 1863 | 1461286919297 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:01:59 INFO - PROCESS | 1863 | 1461286919299 Marionette TRACE conn5 <- [1,2458,null,{}] 18:01:59 INFO - PROCESS | 1863 | 1461286919305 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:59 INFO - PROCESS | 1863 | 1461286919532 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 18:01:59 INFO - PROCESS | 1863 | 1461286919806 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d305800 == 158 [pid = 1863] [id = 622] 18:01:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788611cc00) [pid = 1863] [serial = 1867] [outer = (nil)] 18:01:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f7888ed7800) [pid = 1863] [serial = 1868] [outer = 0x7f788611cc00] 18:01:59 INFO - PROCESS | 1863 | 1461286919885 Marionette DEBUG loaded listener.js 18:01:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f7889662000) [pid = 1863] [serial = 1869] [outer = 0x7f788611cc00] 18:02:00 INFO - PROCESS | 1863 | 1461286920789 Marionette TRACE conn5 <- [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]]]}] 18:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1537ms 18:02:00 INFO - PROCESS | 1863 | 1461286920834 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 18:02:00 INFO - PROCESS | 1863 | 1461286920836 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 18:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:02:00 INFO - PROCESS | 1863 | 1461286920844 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:02:00 INFO - PROCESS | 1863 | 1461286920847 Marionette TRACE conn5 <- [1,2462,null,{}] 18:02:00 INFO - PROCESS | 1863 | 1461286920852 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:01 INFO - PROCESS | 1863 | 1461286921082 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 18:02:01 INFO - PROCESS | 1863 | 1461286921358 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efe8800 == 159 [pid = 1863] [id = 623] 18:02:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f7886125800) [pid = 1863] [serial = 1870] [outer = (nil)] 18:02:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f788cac1c00) [pid = 1863] [serial = 1871] [outer = 0x7f7886125800] 18:02:01 INFO - PROCESS | 1863 | 1461286921490 Marionette DEBUG loaded listener.js 18:02:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f788cadb800) [pid = 1863] [serial = 1872] [outer = 0x7f7886125800] 18:02:02 INFO - PROCESS | 1863 | 1461286922360 Marionette TRACE conn5 <- [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]]]}] 18:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1580ms 18:02:02 INFO - PROCESS | 1863 | 1461286922425 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 18:02:02 INFO - PROCESS | 1863 | 1461286922429 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 18:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:02:02 INFO - PROCESS | 1863 | 1461286922435 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:02:02 INFO - PROCESS | 1863 | 1461286922439 Marionette TRACE conn5 <- [1,2466,null,{}] 18:02:02 INFO - PROCESS | 1863 | 1461286922444 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:02 INFO - PROCESS | 1863 | 1461286922688 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 18:02:03 INFO - PROCESS | 1863 | 1461286923025 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb69000 == 160 [pid = 1863] [id = 624] 18:02:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f7881843c00) [pid = 1863] [serial = 1873] [outer = (nil)] 18:02:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f788cae1800) [pid = 1863] [serial = 1874] [outer = 0x7f7881843c00] 18:02:03 INFO - PROCESS | 1863 | 1461286923114 Marionette DEBUG loaded listener.js 18:02:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f788caea000) [pid = 1863] [serial = 1875] [outer = 0x7f7881843c00] 18:02:04 INFO - PROCESS | 1863 | 1461286924020 Marionette TRACE conn5 <- [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]]]}] 18:02:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:02:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1632ms 18:02:04 INFO - PROCESS | 1863 | 1461286924069 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 18:02:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:02:04 INFO - PROCESS | 1863 | 1461286924073 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 18:02:04 INFO - PROCESS | 1863 | 1461286924080 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:02:04 INFO - PROCESS | 1863 | 1461286924083 Marionette TRACE conn5 <- [1,2470,null,{}] 18:02:04 INFO - PROCESS | 1863 | 1461286924090 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:04 INFO - PROCESS | 1863 | 1461286924365 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 18:02:04 INFO - PROCESS | 1863 | 1461286924684 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fca1000 == 161 [pid = 1863] [id = 625] 18:02:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f7883f63000) [pid = 1863] [serial = 1876] [outer = (nil)] 18:02:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f788d3dd400) [pid = 1863] [serial = 1877] [outer = 0x7f7883f63000] 18:02:04 INFO - PROCESS | 1863 | 1461286924767 Marionette DEBUG loaded listener.js 18:02:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f788d3e4800) [pid = 1863] [serial = 1878] [outer = 0x7f7883f63000] 18:02:05 INFO - PROCESS | 1863 | 1461286925661 Marionette TRACE conn5 <- [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]]]}] 18:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1632ms 18:02:05 INFO - PROCESS | 1863 | 1461286925712 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 18:02:05 INFO - PROCESS | 1863 | 1461286925716 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 18:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:02:05 INFO - PROCESS | 1863 | 1461286925723 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:02:05 INFO - PROCESS | 1863 | 1461286925725 Marionette TRACE conn5 <- [1,2474,null,{}] 18:02:05 INFO - PROCESS | 1863 | 1461286925732 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:05 INFO - PROCESS | 1863 | 1461286925976 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 18:02:06 INFO - PROCESS | 1863 | 1461286926301 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ff5b800 == 162 [pid = 1863] [id = 626] 18:02:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f788caeb400) [pid = 1863] [serial = 1879] [outer = (nil)] 18:02:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f788d437c00) [pid = 1863] [serial = 1880] [outer = 0x7f788caeb400] 18:02:06 INFO - PROCESS | 1863 | 1461286926382 Marionette DEBUG loaded listener.js 18:02:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f788d43d800) [pid = 1863] [serial = 1881] [outer = 0x7f788caeb400] 18:02:07 INFO - PROCESS | 1863 | 1461286927294 Marionette TRACE conn5 <- [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]]]}] 18:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1630ms 18:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:02:07 INFO - PROCESS | 1863 | 1461286927354 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 18:02:07 INFO - PROCESS | 1863 | 1461286927357 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 18:02:07 INFO - PROCESS | 1863 | 1461286927364 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 1863 | 1461286927367 Marionette TRACE conn5 <- [1,2478,null,{}] 18:02:07 INFO - PROCESS | 1863 | 1461286927373 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:07 INFO - PROCESS | 1863 | 1461286927616 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 18:02:07 INFO - PROCESS | 1863 | 1461286927963 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789347c000 == 163 [pid = 1863] [id = 627] 18:02:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f7883e6c400) [pid = 1863] [serial = 1882] [outer = (nil)] 18:02:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f788d440800) [pid = 1863] [serial = 1883] [outer = 0x7f7883e6c400] 18:02:08 INFO - PROCESS | 1863 | 1461286928048 Marionette DEBUG loaded listener.js 18:02:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f788d535400) [pid = 1863] [serial = 1884] [outer = 0x7f7883e6c400] 18:02:08 INFO - PROCESS | 1863 | 1461286928927 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:02:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:02:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1638ms 18:02:09 INFO - PROCESS | 1863 | 1461286929002 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 18:02:09 INFO - PROCESS | 1863 | 1461286929007 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 18:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:02:09 INFO - PROCESS | 1863 | 1461286929013 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:02:09 INFO - PROCESS | 1863 | 1461286929017 Marionette TRACE conn5 <- [1,2482,null,{}] 18:02:09 INFO - PROCESS | 1863 | 1461286929023 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:09 INFO - PROCESS | 1863 | 1461286929275 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 18:02:09 INFO - PROCESS | 1863 | 1461286929596 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935e8800 == 164 [pid = 1863] [id = 628] 18:02:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f7888cf0400) [pid = 1863] [serial = 1885] [outer = (nil)] 18:02:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f788d636800) [pid = 1863] [serial = 1886] [outer = 0x7f7888cf0400] 18:02:09 INFO - PROCESS | 1863 | 1461286929679 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f788d63f400) [pid = 1863] [serial = 1887] [outer = 0x7f7888cf0400] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78846a1800 == 163 [pid = 1863] [id = 376] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787dcd2000 == 162 [pid = 1863] [id = 609] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c8d2800 == 161 [pid = 1863] [id = 608] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787b78d000 == 160 [pid = 1863] [id = 607] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7879fc7000 == 159 [pid = 1863] [id = 606] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d31b000 == 158 [pid = 1863] [id = 601] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c79b800 == 157 [pid = 1863] [id = 600] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788927d800 == 156 [pid = 1863] [id = 599] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888fa7000 == 155 [pid = 1863] [id = 598] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78883e1800 == 154 [pid = 1863] [id = 597] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788655c800 == 153 [pid = 1863] [id = 596] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886395000 == 152 [pid = 1863] [id = 595] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885fcb800 == 151 [pid = 1863] [id = 594] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bdb800 == 150 [pid = 1863] [id = 593] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882591000 == 149 [pid = 1863] [id = 592] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882229000 == 148 [pid = 1863] [id = 591] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78801eb000 == 147 [pid = 1863] [id = 590] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78845c6000 == 146 [pid = 1863] [id = 560] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1e4800 == 145 [pid = 1863] [id = 589] 18:02:12 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c63b800 == 144 [pid = 1863] [id = 588] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 189 (0x7f787f59dc00) [pid = 1863] [serial = 1683] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f787fd80000) [pid = 1863] [serial = 1629] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f787f885800) [pid = 1863] [serial = 1763] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f787eed8c00) [pid = 1863] [serial = 1760] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f787f6f1000) [pid = 1863] [serial = 1761] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f78824c3c00) [pid = 1863] [serial = 1742] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f78824b9c00) [pid = 1863] [serial = 1740] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f788225d800) [pid = 1863] [serial = 1739] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f7882254000) [pid = 1863] [serial = 1737] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f78821ec000) [pid = 1863] [serial = 1736] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f78818bd000) [pid = 1863] [serial = 1734] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f78818b7000) [pid = 1863] [serial = 1733] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f7881860000) [pid = 1863] [serial = 1731] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f788185a400) [pid = 1863] [serial = 1730] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f7881791800) [pid = 1863] [serial = 1728] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f7881572800) [pid = 1863] [serial = 1727] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f7880e49000) [pid = 1863] [serial = 1725] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f7880e3f000) [pid = 1863] [serial = 1724] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f7880c82400) [pid = 1863] [serial = 1722] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f788014d800) [pid = 1863] [serial = 1721] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f7880050800) [pid = 1863] [serial = 1719] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f7880042400) [pid = 1863] [serial = 1718] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787fef3000) [pid = 1863] [serial = 1716] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f787fdf1c00) [pid = 1863] [serial = 1715] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f787fda1800) [pid = 1863] [serial = 1713] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f787fd83800) [pid = 1863] [serial = 1712] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787f969000) [pid = 1863] [serial = 1710] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f787f882800) [pid = 1863] [serial = 1709] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f787f6ef400) [pid = 1863] [serial = 1707] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f787f6e3000) [pid = 1863] [serial = 1706] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f787eed9000) [pid = 1863] [serial = 1704] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f787eed1000) [pid = 1863] [serial = 1703] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f787d916000) [pid = 1863] [serial = 1701] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f787d83b400) [pid = 1863] [serial = 1700] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f787c951800) [pid = 1863] [serial = 1698] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f787b5f6400) [pid = 1863] [serial = 1697] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f787c94bc00) [pid = 1863] [serial = 1754] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f787d431400) [pid = 1863] [serial = 1755] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f78818b4c00) [pid = 1863] [serial = 1752] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f787f5a1400) [pid = 1863] [serial = 1751] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f7883e06800) [pid = 1863] [serial = 1748] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f7883e6e800) [pid = 1863] [serial = 1746] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7883e0d400) [pid = 1863] [serial = 1745] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7882dd1000) [pid = 1863] [serial = 1743] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787d8e9400) [pid = 1863] [serial = 1757] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787e1e9c00) [pid = 1863] [serial = 1758] [outer = (nil)] [url = about:blank] 18:02:12 INFO - PROCESS | 1863 | 1461286932569 Marionette TRACE conn5 <- [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]]]}] 18:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 3598ms 18:02:12 INFO - PROCESS | 1863 | 1461286932612 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 1863 | 1461286932619 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 18:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:02:12 INFO - PROCESS | 1863 | 1461286932629 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 1863 | 1461286932633 Marionette TRACE conn5 <- [1,2486,null,{}] 18:02:12 INFO - PROCESS | 1863 | 1461286932642 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:12 INFO - PROCESS | 1863 | 1461286932939 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 18:02:13 INFO - PROCESS | 1863 | 1461286933237 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787b781800 == 145 [pid = 1863] [id = 629] 18:02:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787c85fc00) [pid = 1863] [serial = 1888] [outer = (nil)] 18:02:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787c947000) [pid = 1863] [serial = 1889] [outer = 0x7f787c85fc00] 18:02:13 INFO - PROCESS | 1863 | 1461286933367 Marionette DEBUG loaded listener.js 18:02:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787d42c000) [pid = 1863] [serial = 1890] [outer = 0x7f787c85fc00] 18:02:14 INFO - PROCESS | 1863 | 1461286934377 Marionette TRACE conn5 <- [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]]]}] 18:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1783ms 18:02:14 INFO - PROCESS | 1863 | 1461286934412 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 18:02:14 INFO - PROCESS | 1863 | 1461286934421 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 18:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:02:14 INFO - PROCESS | 1863 | 1461286934432 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:02:14 INFO - PROCESS | 1863 | 1461286934436 Marionette TRACE conn5 <- [1,2490,null,{}] 18:02:14 INFO - PROCESS | 1863 | 1461286934442 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:14 INFO - PROCESS | 1863 | 1461286934705 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 18:02:14 INFO - PROCESS | 1863 | 1461286934941 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c8c8000 == 146 [pid = 1863] [id = 630] 18:02:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f787b5ee800) [pid = 1863] [serial = 1891] [outer = (nil)] 18:02:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787d8e9400) [pid = 1863] [serial = 1892] [outer = 0x7f787b5ee800] 18:02:15 INFO - PROCESS | 1863 | 1461286935017 Marionette DEBUG loaded listener.js 18:02:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787e1e9c00) [pid = 1863] [serial = 1893] [outer = 0x7f787b5ee800] 18:02:16 INFO - PROCESS | 1863 | 1461286936228 Marionette TRACE conn5 <- [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]]]}] 18:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1897ms 18:02:16 INFO - PROCESS | 1863 | 1461286936340 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 1863 | 1461286936357 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 18:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:02:16 INFO - PROCESS | 1863 | 1461286936390 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 1863 | 1461286936397 Marionette TRACE conn5 <- [1,2494,null,{}] 18:02:16 INFO - PROCESS | 1863 | 1461286936424 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:16 INFO - PROCESS | 1863 | 1461286936744 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 18:02:16 INFO - PROCESS | 1863 | 1461286936837 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0a9800 == 147 [pid = 1863] [id = 631] 18:02:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f787f5a0000) [pid = 1863] [serial = 1894] [outer = (nil)] 18:02:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f787f6eac00) [pid = 1863] [serial = 1895] [outer = 0x7f787f5a0000] 18:02:16 INFO - PROCESS | 1863 | 1461286936933 Marionette DEBUG loaded listener.js 18:02:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f787f966c00) [pid = 1863] [serial = 1896] [outer = 0x7f787f5a0000] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f7886120400) [pid = 1863] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7888506400) [pid = 1863] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f787f993000) [pid = 1863] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f788611d000) [pid = 1863] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f78890bb000) [pid = 1863] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f78890bec00) [pid = 1863] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7882dc6400) [pid = 1863] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787c94a400) [pid = 1863] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787e1e5400) [pid = 1863] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f787c951000) [pid = 1863] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f787c945000) [pid = 1863] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787d914800) [pid = 1863] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787e1ec400) [pid = 1863] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f787c861000) [pid = 1863] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f78861d8400) [pid = 1863] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f78890b9c00) [pid = 1863] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f787f5a7400) [pid = 1863] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f78821eb800) [pid = 1863] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f788549bc00) [pid = 1863] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f787f997400) [pid = 1863] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f7882dc8400) [pid = 1863] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f787c855800) [pid = 1863] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788156b800) [pid = 1863] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f787a2e4800) [pid = 1863] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:02:18 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f787d763000) [pid = 1863] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:02:18 INFO - PROCESS | 1863 | 1461286938602 Marionette TRACE conn5 <- [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]]]}] 18:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2265ms 18:02:18 INFO - PROCESS | 1863 | 1461286938632 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 18:02:18 INFO - PROCESS | 1863 | 1461286938637 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 18:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:02:18 INFO - PROCESS | 1863 | 1461286938643 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:02:18 INFO - PROCESS | 1863 | 1461286938646 Marionette TRACE conn5 <- [1,2498,null,{}] 18:02:18 INFO - PROCESS | 1863 | 1461286938666 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:18 INFO - PROCESS | 1863 | 1461286938904 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 18:02:19 INFO - PROCESS | 1863 | 1461286939111 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f263800 == 148 [pid = 1863] [id = 632] 18:02:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787c855800) [pid = 1863] [serial = 1897] [outer = (nil)] 18:02:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787f5a0800) [pid = 1863] [serial = 1898] [outer = 0x7f787c855800] 18:02:19 INFO - PROCESS | 1863 | 1461286939199 Marionette DEBUG loaded listener.js 18:02:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787f971000) [pid = 1863] [serial = 1899] [outer = 0x7f787c855800] 18:02:20 INFO - PROCESS | 1863 | 1461286940409 Marionette TRACE conn5 <- [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]]]}] 18:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1835ms 18:02:20 INFO - PROCESS | 1863 | 1461286940481 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 18:02:20 INFO - PROCESS | 1863 | 1461286940488 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 18:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:02:20 INFO - PROCESS | 1863 | 1461286940499 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:02:20 INFO - PROCESS | 1863 | 1461286940507 Marionette TRACE conn5 <- [1,2502,null,{}] 18:02:20 INFO - PROCESS | 1863 | 1461286940518 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:20 INFO - PROCESS | 1863 | 1461286940850 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 18:02:21 INFO - PROCESS | 1863 | 1461286941223 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c64b800 == 149 [pid = 1863] [id = 633] 18:02:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787c945000) [pid = 1863] [serial = 1900] [outer = (nil)] 18:02:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787d75f000) [pid = 1863] [serial = 1901] [outer = 0x7f787c945000] 18:02:21 INFO - PROCESS | 1863 | 1461286941319 Marionette DEBUG loaded listener.js 18:02:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787d834c00) [pid = 1863] [serial = 1902] [outer = 0x7f787c945000] 18:02:22 INFO - PROCESS | 1863 | 1461286942530 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2094ms 18:02:22 INFO - PROCESS | 1863 | 1461286942596 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 18:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:02:22 INFO - PROCESS | 1863 | 1461286942611 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 18:02:22 INFO - PROCESS | 1863 | 1461286942625 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:02:22 INFO - PROCESS | 1863 | 1461286942631 Marionette TRACE conn5 <- [1,2506,null,{}] 18:02:22 INFO - PROCESS | 1863 | 1461286942637 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:22 INFO - PROCESS | 1863 | 1461286942956 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 18:02:23 INFO - PROCESS | 1863 | 1461286943280 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f94e800 == 150 [pid = 1863] [id = 634] 18:02:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787e225c00) [pid = 1863] [serial = 1903] [outer = (nil)] 18:02:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787eed9000) [pid = 1863] [serial = 1904] [outer = 0x7f787e225c00] 18:02:23 INFO - PROCESS | 1863 | 1461286943359 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787f883c00) [pid = 1863] [serial = 1905] [outer = 0x7f787e225c00] 18:02:24 INFO - PROCESS | 1863 | 1461286944425 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1841ms 18:02:24 INFO - PROCESS | 1863 | 1461286944464 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 18:02:24 INFO - PROCESS | 1863 | 1461286944468 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 18:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:02:24 INFO - PROCESS | 1863 | 1461286944474 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:02:24 INFO - PROCESS | 1863 | 1461286944481 Marionette TRACE conn5 <- [1,2510,null,{}] 18:02:24 INFO - PROCESS | 1863 | 1461286944497 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:24 INFO - PROCESS | 1863 | 1461286944774 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 18:02:25 INFO - PROCESS | 1863 | 1461286945137 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b38000 == 151 [pid = 1863] [id = 635] 18:02:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787fd77800) [pid = 1863] [serial = 1906] [outer = (nil)] 18:02:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787fd9e000) [pid = 1863] [serial = 1907] [outer = 0x7f787fd77800] 18:02:25 INFO - PROCESS | 1863 | 1461286945235 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787fef4000) [pid = 1863] [serial = 1908] [outer = 0x7f787fd77800] 18:02:26 INFO - PROCESS | 1863 | 1461286946207 Marionette TRACE conn5 <- [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]]]}] 18:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1797ms 18:02:26 INFO - PROCESS | 1863 | 1461286946273 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 18:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:02:26 INFO - PROCESS | 1863 | 1461286946278 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 18:02:26 INFO - PROCESS | 1863 | 1461286946284 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 1863 | 1461286946288 Marionette TRACE conn5 <- [1,2514,null,{}] 18:02:26 INFO - PROCESS | 1863 | 1461286946293 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:26 INFO - PROCESS | 1863 | 1461286946557 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 18:02:26 INFO - PROCESS | 1863 | 1461286946901 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78815d8000 == 152 [pid = 1863] [id = 636] 18:02:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787fd7d000) [pid = 1863] [serial = 1909] [outer = (nil)] 18:02:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f7880c87c00) [pid = 1863] [serial = 1910] [outer = 0x7f787fd7d000] 18:02:26 INFO - PROCESS | 1863 | 1461286946991 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f7880e4bc00) [pid = 1863] [serial = 1911] [outer = 0x7f787fd7d000] 18:02:27 INFO - PROCESS | 1863 | 1461286947976 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1743ms 18:02:28 INFO - PROCESS | 1863 | 1461286948031 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 18:02:28 INFO - PROCESS | 1863 | 1461286948037 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 18:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:02:28 INFO - PROCESS | 1863 | 1461286948048 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:02:28 INFO - PROCESS | 1863 | 1461286948052 Marionette TRACE conn5 <- [1,2518,null,{}] 18:02:28 INFO - PROCESS | 1863 | 1461286948063 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:28 INFO - PROCESS | 1863 | 1461286948391 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 18:02:28 INFO - PROCESS | 1863 | 1461286948708 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882237800 == 153 [pid = 1863] [id = 637] 18:02:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787f888800) [pid = 1863] [serial = 1912] [outer = (nil)] 18:02:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f788156f000) [pid = 1863] [serial = 1913] [outer = 0x7f787f888800] 18:02:28 INFO - PROCESS | 1863 | 1461286948787 Marionette DEBUG loaded listener.js 18:02:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f7881845c00) [pid = 1863] [serial = 1914] [outer = 0x7f787f888800] 18:02:29 INFO - PROCESS | 1863 | 1461286949789 Marionette TRACE conn5 <- [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]]]}] 18:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1791ms 18:02:29 INFO - PROCESS | 1863 | 1461286949838 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 18:02:29 INFO - PROCESS | 1863 | 1461286949841 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 18:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:02:29 INFO - PROCESS | 1863 | 1461286949848 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:02:29 INFO - PROCESS | 1863 | 1461286949852 Marionette TRACE conn5 <- [1,2522,null,{}] 18:02:29 INFO - PROCESS | 1863 | 1461286949857 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:30 INFO - PROCESS | 1863 | 1461286950148 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 18:02:30 INFO - PROCESS | 1863 | 1461286950495 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b67800 == 154 [pid = 1863] [id = 638] 18:02:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f78818bdc00) [pid = 1863] [serial = 1915] [outer = (nil)] 18:02:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7882dd1800) [pid = 1863] [serial = 1916] [outer = 0x7f78818bdc00] 18:02:30 INFO - PROCESS | 1863 | 1461286950581 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f7883e71000) [pid = 1863] [serial = 1917] [outer = 0x7f78818bdc00] 18:02:31 INFO - PROCESS | 1863 | 1461286951506 Marionette TRACE conn5 <- [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]]]}] 18:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1692ms 18:02:31 INFO - PROCESS | 1863 | 1461286951541 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 18:02:31 INFO - PROCESS | 1863 | 1461286951545 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 18:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:02:31 INFO - PROCESS | 1863 | 1461286951551 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:02:31 INFO - PROCESS | 1863 | 1461286951554 Marionette TRACE conn5 <- [1,2526,null,{}] 18:02:31 INFO - PROCESS | 1863 | 1461286951559 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:31 INFO - PROCESS | 1863 | 1461286951818 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 18:02:32 INFO - PROCESS | 1863 | 1461286952154 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78845d1000 == 155 [pid = 1863] [id = 639] 18:02:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f78821e3800) [pid = 1863] [serial = 1918] [outer = (nil)] 18:02:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f7883f66800) [pid = 1863] [serial = 1919] [outer = 0x7f78821e3800] 18:02:32 INFO - PROCESS | 1863 | 1461286952236 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f7885499c00) [pid = 1863] [serial = 1920] [outer = 0x7f78821e3800] 18:02:33 INFO - PROCESS | 1863 | 1461286953217 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1729ms 18:02:33 INFO - PROCESS | 1863 | 1461286953283 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 18:02:33 INFO - PROCESS | 1863 | 1461286953287 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 18:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:02:33 INFO - PROCESS | 1863 | 1461286953295 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:02:33 INFO - PROCESS | 1863 | 1461286953298 Marionette TRACE conn5 <- [1,2530,null,{}] 18:02:33 INFO - PROCESS | 1863 | 1461286953304 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:33 INFO - PROCESS | 1863 | 1461286953554 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 18:02:33 INFO - PROCESS | 1863 | 1461286953868 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885dde800 == 156 [pid = 1863] [id = 640] 18:02:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f7883e71c00) [pid = 1863] [serial = 1921] [outer = (nil)] 18:02:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7885b4e800) [pid = 1863] [serial = 1922] [outer = 0x7f7883e71c00] 18:02:33 INFO - PROCESS | 1863 | 1461286953959 Marionette DEBUG loaded listener.js 18:02:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f7885b59c00) [pid = 1863] [serial = 1923] [outer = 0x7f7883e71c00] 18:02:34 INFO - PROCESS | 1863 | 1461286954912 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1681ms 18:02:34 INFO - PROCESS | 1863 | 1461286954977 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 18:02:34 INFO - PROCESS | 1863 | 1461286954981 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 18:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:02:34 INFO - PROCESS | 1863 | 1461286954988 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:02:34 INFO - PROCESS | 1863 | 1461286954991 Marionette TRACE conn5 <- [1,2534,null,{}] 18:02:35 INFO - PROCESS | 1863 | 1461286954997 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:35 INFO - PROCESS | 1863 | 1461286955255 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 18:02:35 INFO - PROCESS | 1863 | 1461286955598 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885f22800 == 157 [pid = 1863] [id = 641] 18:02:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788184c800) [pid = 1863] [serial = 1924] [outer = (nil)] 18:02:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f7885ec1c00) [pid = 1863] [serial = 1925] [outer = 0x7f788184c800] 18:02:35 INFO - PROCESS | 1863 | 1461286955681 Marionette DEBUG loaded listener.js 18:02:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f7885f30800) [pid = 1863] [serial = 1926] [outer = 0x7f788184c800] 18:02:36 INFO - PROCESS | 1863 | 1461286956545 Marionette TRACE conn5 <- [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]]]}] 18:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1579ms 18:02:36 INFO - PROCESS | 1863 | 1461286956570 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 18:02:36 INFO - PROCESS | 1863 | 1461286956574 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 18:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:02:36 INFO - PROCESS | 1863 | 1461286956584 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:02:36 INFO - PROCESS | 1863 | 1461286956586 Marionette TRACE conn5 <- [1,2538,null,{}] 18:02:36 INFO - PROCESS | 1863 | 1461286956592 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:36 INFO - PROCESS | 1863 | 1461286956844 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 18:02:37 INFO - PROCESS | 1863 | 1461286957120 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886391800 == 158 [pid = 1863] [id = 642] 18:02:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f7883f5c400) [pid = 1863] [serial = 1927] [outer = (nil)] 18:02:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7886117c00) [pid = 1863] [serial = 1928] [outer = 0x7f7883f5c400] 18:02:37 INFO - PROCESS | 1863 | 1461286957203 Marionette DEBUG loaded listener.js 18:02:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f788611fc00) [pid = 1863] [serial = 1929] [outer = 0x7f7883f5c400] 18:02:38 INFO - PROCESS | 1863 | 1461286958177 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1631ms 18:02:38 INFO - PROCESS | 1863 | 1461286958216 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 18:02:38 INFO - PROCESS | 1863 | 1461286958220 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 18:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:02:38 INFO - PROCESS | 1863 | 1461286958227 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:02:38 INFO - PROCESS | 1863 | 1461286958231 Marionette TRACE conn5 <- [1,2542,null,{}] 18:02:38 INFO - PROCESS | 1863 | 1461286958238 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:38 INFO - PROCESS | 1863 | 1461286958523 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 18:02:38 INFO - PROCESS | 1863 | 1461286958858 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78883e1800 == 159 [pid = 1863] [id = 643] 18:02:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f7888502800) [pid = 1863] [serial = 1930] [outer = (nil)] 18:02:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f7888510800) [pid = 1863] [serial = 1931] [outer = 0x7f7888502800] 18:02:38 INFO - PROCESS | 1863 | 1461286958979 Marionette DEBUG loaded listener.js 18:02:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f7888ecd000) [pid = 1863] [serial = 1932] [outer = 0x7f7888502800] 18:02:39 INFO - PROCESS | 1863 | 1461286959958 Marionette TRACE conn5 <- [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]]]}] 18:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1786ms 18:02:40 INFO - PROCESS | 1863 | 1461286960015 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 18:02:40 INFO - PROCESS | 1863 | 1461286960019 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 18:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:02:40 INFO - PROCESS | 1863 | 1461286960025 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:02:40 INFO - PROCESS | 1863 | 1461286960028 Marionette TRACE conn5 <- [1,2546,null,{}] 18:02:40 INFO - PROCESS | 1863 | 1461286960033 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:40 INFO - PROCESS | 1863 | 1461286960299 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 18:02:40 INFO - PROCESS | 1863 | 1461286960632 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788926a000 == 160 [pid = 1863] [id = 644] 18:02:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f7885ec2400) [pid = 1863] [serial = 1933] [outer = (nil)] 18:02:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f78890b5000) [pid = 1863] [serial = 1934] [outer = 0x7f7885ec2400] 18:02:40 INFO - PROCESS | 1863 | 1461286960715 Marionette DEBUG loaded listener.js 18:02:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f788caa4000) [pid = 1863] [serial = 1935] [outer = 0x7f7885ec2400] 18:02:41 INFO - PROCESS | 1863 | 1461286961751 Marionette TRACE conn5 <- [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]]]}] 18:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1780ms 18:02:41 INFO - PROCESS | 1863 | 1461286961806 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 18:02:41 INFO - PROCESS | 1863 | 1461286961809 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 18:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:02:41 INFO - PROCESS | 1863 | 1461286961817 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:02:41 INFO - PROCESS | 1863 | 1461286961820 Marionette TRACE conn5 <- [1,2550,null,{}] 18:02:41 INFO - PROCESS | 1863 | 1461286961826 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:42 INFO - PROCESS | 1863 | 1461286962079 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 18:02:42 INFO - PROCESS | 1863 | 1461286962414 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788d309000 == 161 [pid = 1863] [id = 645] 18:02:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f7888508c00) [pid = 1863] [serial = 1936] [outer = (nil)] 18:02:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788cae5400) [pid = 1863] [serial = 1937] [outer = 0x7f7888508c00] 18:02:42 INFO - PROCESS | 1863 | 1461286962515 Marionette DEBUG loaded listener.js 18:02:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788d438000) [pid = 1863] [serial = 1938] [outer = 0x7f7888508c00] 18:02:43 INFO - PROCESS | 1863 | 1461286963576 Marionette TRACE conn5 <- [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]]]}] 18:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1786ms 18:02:43 INFO - PROCESS | 1863 | 1461286963604 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 18:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:02:43 INFO - PROCESS | 1863 | 1461286963608 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 18:02:43 INFO - PROCESS | 1863 | 1461286963615 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:02:43 INFO - PROCESS | 1863 | 1461286963618 Marionette TRACE conn5 <- [1,2554,null,{}] 18:02:43 INFO - PROCESS | 1863 | 1461286963624 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:43 INFO - PROCESS | 1863 | 1461286963882 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 18:02:44 INFO - PROCESS | 1863 | 1461286964232 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788eea8000 == 162 [pid = 1863] [id = 646] 18:02:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f788d43a000) [pid = 1863] [serial = 1939] [outer = (nil)] 18:02:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f788d634000) [pid = 1863] [serial = 1940] [outer = 0x7f788d43a000] 18:02:44 INFO - PROCESS | 1863 | 1461286964323 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f788d68b000) [pid = 1863] [serial = 1941] [outer = 0x7f788d43a000] 18:02:45 INFO - PROCESS | 1863 | 1461286965337 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1782ms 18:02:45 INFO - PROCESS | 1863 | 1461286965399 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 18:02:45 INFO - PROCESS | 1863 | 1461286965403 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 18:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:02:45 INFO - PROCESS | 1863 | 1461286965410 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:02:45 INFO - PROCESS | 1863 | 1461286965415 Marionette TRACE conn5 <- [1,2558,null,{}] 18:02:45 INFO - PROCESS | 1863 | 1461286965422 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:45 INFO - PROCESS | 1863 | 1461286965695 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 18:02:46 INFO - PROCESS | 1863 | 1461286966016 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb5f000 == 163 [pid = 1863] [id = 647] 18:02:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f787f965000) [pid = 1863] [serial = 1942] [outer = (nil)] 18:02:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f788d531000) [pid = 1863] [serial = 1943] [outer = 0x7f787f965000] 18:02:46 INFO - PROCESS | 1863 | 1461286966101 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f788d740800) [pid = 1863] [serial = 1944] [outer = 0x7f787f965000] 18:02:47 INFO - PROCESS | 1863 | 1461286967105 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1749ms 18:02:47 INFO - PROCESS | 1863 | 1461286967163 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 1863 | 1461286967168 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 18:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:02:47 INFO - PROCESS | 1863 | 1461286967178 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 1863 | 1461286967182 Marionette TRACE conn5 <- [1,2562,null,{}] 18:02:47 INFO - PROCESS | 1863 | 1461286967192 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:47 INFO - PROCESS | 1863 | 1461286967481 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 18:02:47 INFO - PROCESS | 1863 | 1461286967824 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7895597000 == 164 [pid = 1863] [id = 648] 18:02:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f788184d000) [pid = 1863] [serial = 1945] [outer = (nil)] 18:02:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f788e94fc00) [pid = 1863] [serial = 1946] [outer = 0x7f788184d000] 18:02:47 INFO - PROCESS | 1863 | 1461286967916 Marionette DEBUG loaded listener.js 18:02:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788e959000) [pid = 1863] [serial = 1947] [outer = 0x7f788184d000] 18:02:48 INFO - PROCESS | 1863 | 1461286968921 Marionette TRACE conn5 <- [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]]]}] 18:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1786ms 18:02:48 INFO - PROCESS | 1863 | 1461286968964 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 18:02:48 INFO - PROCESS | 1863 | 1461286968968 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 18:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:02:48 INFO - PROCESS | 1863 | 1461286968974 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:02:48 INFO - PROCESS | 1863 | 1461286968978 Marionette TRACE conn5 <- [1,2566,null,{}] 18:02:48 INFO - PROCESS | 1863 | 1461286968983 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:49 INFO - PROCESS | 1863 | 1461286969235 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 18:02:49 INFO - PROCESS | 1863 | 1461286969567 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974b0800 == 165 [pid = 1863] [id = 649] 18:02:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f788d441800) [pid = 1863] [serial = 1948] [outer = (nil)] 18:02:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f788eba9400) [pid = 1863] [serial = 1949] [outer = 0x7f788d441800] 18:02:49 INFO - PROCESS | 1863 | 1461286969662 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f788ec79400) [pid = 1863] [serial = 1950] [outer = 0x7f788d441800] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0a9800 == 164 [pid = 1863] [id = 631] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c8c8000 == 163 [pid = 1863] [id = 630] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787b781800 == 162 [pid = 1863] [id = 629] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efe8800 == 161 [pid = 1863] [id = 623] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d305800 == 160 [pid = 1863] [id = 622] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888f9b800 == 159 [pid = 1863] [id = 621] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885fd8000 == 158 [pid = 1863] [id = 620] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885e08000 == 157 [pid = 1863] [id = 619] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885120000 == 156 [pid = 1863] [id = 618] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78845d2800 == 155 [pid = 1863] [id = 617] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882b62000 == 154 [pid = 1863] [id = 616] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882222800 == 153 [pid = 1863] [id = 615] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78815cf000 == 152 [pid = 1863] [id = 614] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78801ed000 == 151 [pid = 1863] [id = 613] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f95c800 == 150 [pid = 1863] [id = 612] 18:02:52 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c781800 == 149 [pid = 1863] [id = 611] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f788850c000) [pid = 1863] [serial = 1802] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f7888cfe400) [pid = 1863] [serial = 1805] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f787fd7f400) [pid = 1863] [serial = 1772] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f78861d8800) [pid = 1863] [serial = 1797] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f788cad6800) [pid = 1863] [serial = 1818] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f7889662800) [pid = 1863] [serial = 1811] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f7883f5dc00) [pid = 1863] [serial = 1782] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f787e22c400) [pid = 1863] [serial = 1829] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f788966a000) [pid = 1863] [serial = 1812] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f787f5a2800) [pid = 1863] [serial = 1770] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f787d75f800) [pid = 1863] [serial = 1823] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f7888cf2800) [pid = 1863] [serial = 1803] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f788cac9400) [pid = 1863] [serial = 1817] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f787e1f2800) [pid = 1863] [serial = 1695] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787e1eb000) [pid = 1863] [serial = 1826] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f78882ca800) [pid = 1863] [serial = 1800] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f787d772000) [pid = 1863] [serial = 1767] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7888ed8800) [pid = 1863] [serial = 1808] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f788caa9000) [pid = 1863] [serial = 1814] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f788178b400) [pid = 1863] [serial = 1779] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f788549a800) [pid = 1863] [serial = 1785] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f787d432400) [pid = 1863] [serial = 1766] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f78890b8000) [pid = 1863] [serial = 1809] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f7885ebf000) [pid = 1863] [serial = 1791] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f7880e3c800) [pid = 1863] [serial = 1775] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f78840d1800) [pid = 1863] [serial = 1784] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f7885f2fc00) [pid = 1863] [serial = 1794] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f78882be800) [pid = 1863] [serial = 1799] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7885ec6c00) [pid = 1863] [serial = 1793] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f788cabf800) [pid = 1863] [serial = 1815] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7881526400) [pid = 1863] [serial = 1776] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7888ece000) [pid = 1863] [serial = 1806] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f787d778800) [pid = 1863] [serial = 1824] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f787c861c00) [pid = 1863] [serial = 1680] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f787eecb000) [pid = 1863] [serial = 1827] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7886122000) [pid = 1863] [serial = 1796] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f7885eb7c00) [pid = 1863] [serial = 1790] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787f5a5000) [pid = 1863] [serial = 1830] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f7885b4a800) [pid = 1863] [serial = 1787] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f7881568400) [pid = 1863] [serial = 1778] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787a2ed800) [pid = 1863] [serial = 1820] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787fda0000) [pid = 1863] [serial = 1773] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7885b52c00) [pid = 1863] [serial = 1788] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787e22ec00) [pid = 1863] [serial = 1769] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787c857c00) [pid = 1863] [serial = 1821] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7883e6d800) [pid = 1863] [serial = 1781] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7883f5b800) [pid = 1863] [serial = 1749] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787f87d000) [pid = 1863] [serial = 1832] [outer = (nil)] [url = about:blank] 18:02:52 INFO - PROCESS | 1863 | 1461286972688 Marionette TRACE conn5 <- [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]]]}] 18:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3737ms 18:02:52 INFO - PROCESS | 1863 | 1461286972712 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 1863 | 1461286972718 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 18:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:02:52 INFO - PROCESS | 1863 | 1461286972726 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 1863 | 1461286972730 Marionette TRACE conn5 <- [1,2570,null,{}] 18:02:52 INFO - PROCESS | 1863 | 1461286972740 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:53 INFO - PROCESS | 1863 | 1461286973054 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 18:02:53 INFO - PROCESS | 1863 | 1461286973275 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787a27d800 == 150 [pid = 1863] [id = 650] 18:02:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787b5e8800) [pid = 1863] [serial = 1951] [outer = (nil)] 18:02:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787c860400) [pid = 1863] [serial = 1952] [outer = 0x7f787b5e8800] 18:02:53 INFO - PROCESS | 1863 | 1461286973343 Marionette DEBUG loaded listener.js 18:02:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787c950000) [pid = 1863] [serial = 1953] [outer = 0x7f787b5e8800] 18:02:54 INFO - PROCESS | 1863 | 1461286974206 Marionette TRACE conn5 <- [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]]]}] 18:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1535ms 18:02:54 INFO - PROCESS | 1863 | 1461286974262 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 18:02:54 INFO - PROCESS | 1863 | 1461286974270 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 18:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:02:54 INFO - PROCESS | 1863 | 1461286974280 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:02:54 INFO - PROCESS | 1863 | 1461286974283 Marionette TRACE conn5 <- [1,2574,null,{}] 18:02:54 INFO - PROCESS | 1863 | 1461286974289 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:54 INFO - PROCESS | 1863 | 1461286974536 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 18:02:54 INFO - PROCESS | 1863 | 1461286974790 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c77c800 == 151 [pid = 1863] [id = 651] 18:02:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787c861400) [pid = 1863] [serial = 1954] [outer = (nil)] 18:02:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787d831c00) [pid = 1863] [serial = 1955] [outer = 0x7f787c861400] 18:02:54 INFO - PROCESS | 1863 | 1461286974858 Marionette DEBUG loaded listener.js 18:02:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787d8f4000) [pid = 1863] [serial = 1956] [outer = 0x7f787c861400] 18:02:55 INFO - PROCESS | 1863 | 1461286975860 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1633ms 18:02:55 INFO - PROCESS | 1863 | 1461286975920 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 18:02:55 INFO - PROCESS | 1863 | 1461286975924 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 18:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:02:55 INFO - PROCESS | 1863 | 1461286975933 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:02:55 INFO - PROCESS | 1863 | 1461286975939 Marionette TRACE conn5 <- [1,2578,null,{}] 18:02:55 INFO - PROCESS | 1863 | 1461286975977 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:56 INFO - PROCESS | 1863 | 1461286976297 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 18:02:56 INFO - PROCESS | 1863 | 1461286976603 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787dcdc800 == 152 [pid = 1863] [id = 652] 18:02:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787eecb000) [pid = 1863] [serial = 1957] [outer = (nil)] 18:02:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787eed0000) [pid = 1863] [serial = 1958] [outer = 0x7f787eecb000] 18:02:56 INFO - PROCESS | 1863 | 1461286976708 Marionette DEBUG loaded listener.js 18:02:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787f5a0c00) [pid = 1863] [serial = 1959] [outer = 0x7f787eecb000] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f787d8ed800) [pid = 1863] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7883f63000) [pid = 1863] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f788caeb400) [pid = 1863] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f787c85fc00) [pid = 1863] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787c854800) [pid = 1863] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f7888cf0400) [pid = 1863] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f788184fc00) [pid = 1863] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7886125800) [pid = 1863] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787f5a0000) [pid = 1863] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f787d428c00) [pid = 1863] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f787fd9ac00) [pid = 1863] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f7886125400) [pid = 1863] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f7878c2a400) [pid = 1863] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f787f59e400) [pid = 1863] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f7883e6c400) [pid = 1863] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f7881843c00) [pid = 1863] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f787b5ee800) [pid = 1863] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f787d42a000) [pid = 1863] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f787fd9fc00) [pid = 1863] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f788611cc00) [pid = 1863] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:02:57 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f788185a800) [pid = 1863] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:02:58 INFO - PROCESS | 1863 | 1461286978282 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2398ms 18:02:58 INFO - PROCESS | 1863 | 1461286978330 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 18:02:58 INFO - PROCESS | 1863 | 1461286978334 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 18:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:02:58 INFO - PROCESS | 1863 | 1461286978340 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:02:58 INFO - PROCESS | 1863 | 1461286978343 Marionette TRACE conn5 <- [1,2582,null,{}] 18:02:58 INFO - PROCESS | 1863 | 1461286978348 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:58 INFO - PROCESS | 1863 | 1461286978633 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 18:02:58 INFO - PROCESS | 1863 | 1461286978654 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0b1800 == 153 [pid = 1863] [id = 653] 18:02:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f787d778c00) [pid = 1863] [serial = 1960] [outer = (nil)] 18:02:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f787f87e000) [pid = 1863] [serial = 1961] [outer = 0x7f787d778c00] 18:02:58 INFO - PROCESS | 1863 | 1461286978748 Marionette DEBUG loaded listener.js 18:02:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f787f964400) [pid = 1863] [serial = 1962] [outer = 0x7f787d778c00] 18:02:59 INFO - PROCESS | 1863 | 1461286979683 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1381ms 18:02:59 INFO - PROCESS | 1863 | 1461286979723 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 18:02:59 INFO - PROCESS | 1863 | 1461286979726 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 18:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:02:59 INFO - PROCESS | 1863 | 1461286979734 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:02:59 INFO - PROCESS | 1863 | 1461286979737 Marionette TRACE conn5 <- [1,2586,null,{}] 18:02:59 INFO - PROCESS | 1863 | 1461286979937 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:00 INFO - PROCESS | 1863 | 1461286980210 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 18:03:00 INFO - PROCESS | 1863 | 1461286980578 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787bce1000 == 154 [pid = 1863] [id = 654] 18:03:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f787c85a000) [pid = 1863] [serial = 1963] [outer = (nil)] 18:03:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f787c948000) [pid = 1863] [serial = 1964] [outer = 0x7f787c85a000] 18:03:00 INFO - PROCESS | 1863 | 1461286980659 Marionette DEBUG loaded listener.js 18:03:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f787d760400) [pid = 1863] [serial = 1965] [outer = 0x7f787c85a000] 18:03:01 INFO - PROCESS | 1863 | 1461286981798 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2112ms 18:03:01 INFO - PROCESS | 1863 | 1461286981849 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 18:03:01 INFO - PROCESS | 1863 | 1461286981858 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 18:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:03:01 INFO - PROCESS | 1863 | 1461286981867 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:03:01 INFO - PROCESS | 1863 | 1461286981871 Marionette TRACE conn5 <- [1,2590,null,{}] 18:03:01 INFO - PROCESS | 1863 | 1461286981879 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:02 INFO - PROCESS | 1863 | 1461286982186 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 18:03:02 INFO - PROCESS | 1863 | 1461286982507 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5df000 == 155 [pid = 1863] [id = 655] 18:03:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787e1eb000) [pid = 1863] [serial = 1966] [outer = (nil)] 18:03:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787eeca800) [pid = 1863] [serial = 1967] [outer = 0x7f787e1eb000] 18:03:02 INFO - PROCESS | 1863 | 1461286982597 Marionette DEBUG loaded listener.js 18:03:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787f59fc00) [pid = 1863] [serial = 1968] [outer = 0x7f787e1eb000] 18:03:03 INFO - PROCESS | 1863 | 1461286983630 Marionette TRACE conn5 <- [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]]]}] 18:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1839ms 18:03:03 INFO - PROCESS | 1863 | 1461286983706 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 18:03:03 INFO - PROCESS | 1863 | 1461286983711 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 18:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:03:03 INFO - PROCESS | 1863 | 1461286983717 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:03:03 INFO - PROCESS | 1863 | 1461286983721 Marionette TRACE conn5 <- [1,2594,null,{}] 18:03:03 INFO - PROCESS | 1863 | 1461286983726 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:03 INFO - PROCESS | 1863 | 1461286983976 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 18:03:04 INFO - PROCESS | 1863 | 1461286984337 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800c8800 == 156 [pid = 1863] [id = 656] 18:03:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787f972000) [pid = 1863] [serial = 1969] [outer = (nil)] 18:03:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787f998800) [pid = 1863] [serial = 1970] [outer = 0x7f787f972000] 18:03:04 INFO - PROCESS | 1863 | 1461286984422 Marionette DEBUG loaded listener.js 18:03:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787fd82800) [pid = 1863] [serial = 1971] [outer = 0x7f787f972000] 18:03:05 INFO - PROCESS | 1863 | 1461286985393 Marionette TRACE conn5 <- [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]]]}] 18:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1731ms 18:03:05 INFO - PROCESS | 1863 | 1461286985458 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 18:03:05 INFO - PROCESS | 1863 | 1461286985468 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 18:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:03:05 INFO - PROCESS | 1863 | 1461286985475 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:03:05 INFO - PROCESS | 1863 | 1461286985478 Marionette TRACE conn5 <- [1,2598,null,{}] 18:03:05 INFO - PROCESS | 1863 | 1461286985484 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:05 INFO - PROCESS | 1863 | 1461286985751 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 18:03:06 INFO - PROCESS | 1863 | 1461286986063 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880f9d800 == 157 [pid = 1863] [id = 657] 18:03:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787f5a7400) [pid = 1863] [serial = 1972] [outer = (nil)] 18:03:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787fde8400) [pid = 1863] [serial = 1973] [outer = 0x7f787f5a7400] 18:03:06 INFO - PROCESS | 1863 | 1461286986140 Marionette DEBUG loaded listener.js 18:03:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f7880049800) [pid = 1863] [serial = 1974] [outer = 0x7f787f5a7400] 18:03:07 INFO - PROCESS | 1863 | 1461286987128 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1729ms 18:03:07 INFO - PROCESS | 1863 | 1461286987206 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 18:03:07 INFO - PROCESS | 1863 | 1461286987210 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 18:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:03:07 INFO - PROCESS | 1863 | 1461286987216 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:03:07 INFO - PROCESS | 1863 | 1461286987218 Marionette TRACE conn5 <- [1,2602,null,{}] 18:03:07 INFO - PROCESS | 1863 | 1461286987224 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:07 INFO - PROCESS | 1863 | 1461286987487 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 18:03:07 INFO - PROCESS | 1863 | 1461286987793 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7881731800 == 158 [pid = 1863] [id = 658] 18:03:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787e1e6800) [pid = 1863] [serial = 1975] [outer = (nil)] 18:03:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f7880c7c400) [pid = 1863] [serial = 1976] [outer = 0x7f787e1e6800] 18:03:07 INFO - PROCESS | 1863 | 1461286987877 Marionette DEBUG loaded listener.js 18:03:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f7880e44000) [pid = 1863] [serial = 1977] [outer = 0x7f787e1e6800] 18:03:08 INFO - PROCESS | 1863 | 1461286988797 Marionette TRACE conn5 <- [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]]]}] 18:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1640ms 18:03:08 INFO - PROCESS | 1863 | 1461286988857 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 18:03:08 INFO - PROCESS | 1863 | 1461286988860 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 18:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:03:08 INFO - PROCESS | 1863 | 1461286988867 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:03:08 INFO - PROCESS | 1863 | 1461286988870 Marionette TRACE conn5 <- [1,2606,null,{}] 18:03:08 INFO - PROCESS | 1863 | 1461286988876 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:09 INFO - PROCESS | 1863 | 1461286989151 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 18:03:09 INFO - PROCESS | 1863 | 1461286989471 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882584000 == 159 [pid = 1863] [id = 659] 18:03:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f788184a800) [pid = 1863] [serial = 1978] [outer = (nil)] 18:03:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f7881850000) [pid = 1863] [serial = 1979] [outer = 0x7f788184a800] 18:03:09 INFO - PROCESS | 1863 | 1461286989559 Marionette DEBUG loaded listener.js 18:03:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f7881860c00) [pid = 1863] [serial = 1980] [outer = 0x7f788184a800] 18:03:10 INFO - PROCESS | 1863 | 1461286990506 Marionette TRACE conn5 <- [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]]]}] 18:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1686ms 18:03:10 INFO - PROCESS | 1863 | 1461286990555 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 18:03:10 INFO - PROCESS | 1863 | 1461286990559 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 18:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:03:10 INFO - PROCESS | 1863 | 1461286990566 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:03:10 INFO - PROCESS | 1863 | 1461286990570 Marionette TRACE conn5 <- [1,2610,null,{}] 18:03:10 INFO - PROCESS | 1863 | 1461286990576 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:10 INFO - PROCESS | 1863 | 1461286990799 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 18:03:11 INFO - PROCESS | 1863 | 1461286991117 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f37000 == 160 [pid = 1863] [id = 660] 18:03:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787e221400) [pid = 1863] [serial = 1981] [outer = (nil)] 18:03:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f78821e5800) [pid = 1863] [serial = 1982] [outer = 0x7f787e221400] 18:03:11 INFO - PROCESS | 1863 | 1461286991199 Marionette DEBUG loaded listener.js 18:03:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f7882253000) [pid = 1863] [serial = 1983] [outer = 0x7f787e221400] 18:03:12 INFO - PROCESS | 1863 | 1461286992059 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1538ms 18:03:12 INFO - PROCESS | 1863 | 1461286992105 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 18:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:03:12 INFO - PROCESS | 1863 | 1461286992109 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 18:03:12 INFO - PROCESS | 1863 | 1461286992116 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:03:12 INFO - PROCESS | 1863 | 1461286992120 Marionette TRACE conn5 <- [1,2614,null,{}] 18:03:12 INFO - PROCESS | 1863 | 1461286992125 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:12 INFO - PROCESS | 1863 | 1461286992366 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 18:03:12 INFO - PROCESS | 1863 | 1461286992652 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78846b4800 == 161 [pid = 1863] [id = 661] 18:03:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787e22f800) [pid = 1863] [serial = 1984] [outer = (nil)] 18:03:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f788225b000) [pid = 1863] [serial = 1985] [outer = 0x7f787e22f800] 18:03:12 INFO - PROCESS | 1863 | 1461286992769 Marionette DEBUG loaded listener.js 18:03:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f78824bcc00) [pid = 1863] [serial = 1986] [outer = 0x7f787e22f800] 18:03:13 INFO - PROCESS | 1863 | 1461286993710 Marionette TRACE conn5 <- [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]]]}] 18:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1640ms 18:03:13 INFO - PROCESS | 1863 | 1461286993756 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 18:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:03:13 INFO - PROCESS | 1863 | 1461286993760 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 18:03:13 INFO - PROCESS | 1863 | 1461286993767 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:03:13 INFO - PROCESS | 1863 | 1461286993771 Marionette TRACE conn5 <- [1,2618,null,{}] 18:03:13 INFO - PROCESS | 1863 | 1461286993776 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:14 INFO - PROCESS | 1863 | 1461286994010 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 18:03:14 INFO - PROCESS | 1863 | 1461286994283 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885e04800 == 162 [pid = 1863] [id = 662] 18:03:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787a2e2800) [pid = 1863] [serial = 1987] [outer = (nil)] 18:03:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f7882dd2c00) [pid = 1863] [serial = 1988] [outer = 0x7f787a2e2800] 18:03:14 INFO - PROCESS | 1863 | 1461286994405 Marionette DEBUG loaded listener.js 18:03:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f7883e6e000) [pid = 1863] [serial = 1989] [outer = 0x7f787a2e2800] 18:03:15 INFO - PROCESS | 1863 | 1461286995292 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1597ms 18:03:15 INFO - PROCESS | 1863 | 1461286995364 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 18:03:15 INFO - PROCESS | 1863 | 1461286995368 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 18:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:03:15 INFO - PROCESS | 1863 | 1461286995374 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:03:15 INFO - PROCESS | 1863 | 1461286995378 Marionette TRACE conn5 <- [1,2622,null,{}] 18:03:15 INFO - PROCESS | 1863 | 1461286995384 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:15 INFO - PROCESS | 1863 | 1461286995646 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 18:03:15 INFO - PROCESS | 1863 | 1461286995960 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:15 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885fd5800 == 163 [pid = 1863] [id = 663] 18:03:15 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f787f883400) [pid = 1863] [serial = 1990] [outer = (nil)] 18:03:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f78840c8800) [pid = 1863] [serial = 1991] [outer = 0x7f787f883400] 18:03:16 INFO - PROCESS | 1863 | 1461286996037 Marionette DEBUG loaded listener.js 18:03:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f788549c400) [pid = 1863] [serial = 1992] [outer = 0x7f787f883400] 18:03:16 INFO - PROCESS | 1863 | 1461286996938 Marionette TRACE conn5 <- [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]]]}] 18:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1631ms 18:03:17 INFO - PROCESS | 1863 | 1461286997007 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 18:03:17 INFO - PROCESS | 1863 | 1461286997012 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 18:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:03:17 INFO - PROCESS | 1863 | 1461286997018 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:03:17 INFO - PROCESS | 1863 | 1461286997022 Marionette TRACE conn5 <- [1,2626,null,{}] 18:03:17 INFO - PROCESS | 1863 | 1461286997028 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:17 INFO - PROCESS | 1863 | 1461286997292 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 18:03:17 INFO - PROCESS | 1863 | 1461286997627 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888145000 == 164 [pid = 1863] [id = 664] 18:03:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f7878c31800) [pid = 1863] [serial = 1993] [outer = (nil)] 18:03:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f7886117400) [pid = 1863] [serial = 1994] [outer = 0x7f7878c31800] 18:03:17 INFO - PROCESS | 1863 | 1461286997716 Marionette DEBUG loaded listener.js 18:03:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f78861d7800) [pid = 1863] [serial = 1995] [outer = 0x7f7878c31800] 18:03:18 INFO - PROCESS | 1863 | 1461286998660 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1680ms 18:03:18 INFO - PROCESS | 1863 | 1461286998700 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 18:03:18 INFO - PROCESS | 1863 | 1461286998704 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 18:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:03:18 INFO - PROCESS | 1863 | 1461286998710 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:03:18 INFO - PROCESS | 1863 | 1461286998714 Marionette TRACE conn5 <- [1,2630,null,{}] 18:03:18 INFO - PROCESS | 1863 | 1461286998720 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:18 INFO - PROCESS | 1863 | 1461286998939 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 18:03:19 INFO - PROCESS | 1863 | 1461286999212 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888f8a800 == 165 [pid = 1863] [id = 665] 18:03:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f7885f32800) [pid = 1863] [serial = 1996] [outer = (nil)] 18:03:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7888502400) [pid = 1863] [serial = 1997] [outer = 0x7f7885f32800] 18:03:19 INFO - PROCESS | 1863 | 1461286999289 Marionette DEBUG loaded listener.js 18:03:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f7888511c00) [pid = 1863] [serial = 1998] [outer = 0x7f7885f32800] 18:03:20 INFO - PROCESS | 1863 | 1461287000215 Marionette TRACE conn5 <- [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]]]}] 18:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1536ms 18:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:03:20 INFO - PROCESS | 1863 | 1461287000247 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 18:03:20 INFO - PROCESS | 1863 | 1461287000250 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 18:03:20 INFO - PROCESS | 1863 | 1461287000257 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:03:20 INFO - PROCESS | 1863 | 1461287000259 Marionette TRACE conn5 <- [1,2634,null,{}] 18:03:20 INFO - PROCESS | 1863 | 1461287000265 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:20 INFO - PROCESS | 1863 | 1461287000495 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 18:03:20 INFO - PROCESS | 1863 | 1461287000769 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:20 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b7800 == 166 [pid = 1863] [id = 666] 18:03:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f78882c2800) [pid = 1863] [serial = 1999] [outer = (nil)] 18:03:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f7888ed0c00) [pid = 1863] [serial = 2000] [outer = 0x7f78882c2800] 18:03:20 INFO - PROCESS | 1863 | 1461287000891 Marionette DEBUG loaded listener.js 18:03:20 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f788965d000) [pid = 1863] [serial = 2001] [outer = 0x7f78882c2800] 18:03:21 INFO - PROCESS | 1863 | 1461287001767 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1588ms 18:03:21 INFO - PROCESS | 1863 | 1461287001844 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 18:03:21 INFO - PROCESS | 1863 | 1461287001848 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 18:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:03:21 INFO - PROCESS | 1863 | 1461287001854 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:03:21 INFO - PROCESS | 1863 | 1461287001857 Marionette TRACE conn5 <- [1,2638,null,{}] 18:03:21 INFO - PROCESS | 1863 | 1461287001863 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:22 INFO - PROCESS | 1863 | 1461287002097 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 18:03:22 INFO - PROCESS | 1863 | 1461287002423 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e77a000 == 167 [pid = 1863] [id = 667] 18:03:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f7881532400) [pid = 1863] [serial = 2002] [outer = (nil)] 18:03:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f7889664400) [pid = 1863] [serial = 2003] [outer = 0x7f7881532400] 18:03:22 INFO - PROCESS | 1863 | 1461287002508 Marionette DEBUG loaded listener.js 18:03:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f788cacb400) [pid = 1863] [serial = 2004] [outer = 0x7f7881532400] 18:03:23 INFO - PROCESS | 1863 | 1461287003416 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1630ms 18:03:23 INFO - PROCESS | 1863 | 1461287003486 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 18:03:23 INFO - PROCESS | 1863 | 1461287003488 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 18:03:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:03:23 INFO - PROCESS | 1863 | 1461287003496 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:03:23 INFO - PROCESS | 1863 | 1461287003499 Marionette TRACE conn5 <- [1,2642,null,{}] 18:03:23 INFO - PROCESS | 1863 | 1461287003505 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:23 INFO - PROCESS | 1863 | 1461287003744 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 18:03:24 INFO - PROCESS | 1863 | 1461287004059 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788ee74000 == 168 [pid = 1863] [id = 668] 18:03:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f788184b400) [pid = 1863] [serial = 2005] [outer = (nil)] 18:03:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788cae2800) [pid = 1863] [serial = 2006] [outer = 0x7f788184b400] 18:03:24 INFO - PROCESS | 1863 | 1461287004141 Marionette DEBUG loaded listener.js 18:03:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788caef800) [pid = 1863] [serial = 2007] [outer = 0x7f788184b400] 18:03:25 INFO - PROCESS | 1863 | 1461287005044 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:03:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:03:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1578ms 18:03:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:03:25 INFO - PROCESS | 1863 | 1461287005076 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 18:03:25 INFO - PROCESS | 1863 | 1461287005078 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 18:03:25 INFO - PROCESS | 1863 | 1461287005085 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:03:25 INFO - PROCESS | 1863 | 1461287005088 Marionette TRACE conn5 <- [1,2646,null,{}] 18:03:25 INFO - PROCESS | 1863 | 1461287005094 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:25 INFO - PROCESS | 1863 | 1461287005329 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 18:03:25 INFO - PROCESS | 1863 | 1461287005648 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:25 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788f848800 == 169 [pid = 1863] [id = 669] 18:03:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f78821e5c00) [pid = 1863] [serial = 2008] [outer = (nil)] 18:03:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f788d432400) [pid = 1863] [serial = 2009] [outer = 0x7f78821e5c00] 18:03:25 INFO - PROCESS | 1863 | 1461287005731 Marionette DEBUG loaded listener.js 18:03:25 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f788d536c00) [pid = 1863] [serial = 2010] [outer = 0x7f78821e5c00] 18:03:26 INFO - PROCESS | 1863 | 1461287006606 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:03:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:03:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1584ms 18:03:26 INFO - PROCESS | 1863 | 1461287006670 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 18:03:26 INFO - PROCESS | 1863 | 1461287006674 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 18:03:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:03:26 INFO - PROCESS | 1863 | 1461287006681 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:03:26 INFO - PROCESS | 1863 | 1461287006684 Marionette TRACE conn5 <- [1,2650,null,{}] 18:03:26 INFO - PROCESS | 1863 | 1461287006690 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:26 INFO - PROCESS | 1863 | 1461287006947 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 18:03:27 INFO - PROCESS | 1863 | 1461287007268 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb67800 == 170 [pid = 1863] [id = 670] 18:03:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f787e221000) [pid = 1863] [serial = 2011] [outer = (nil)] 18:03:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f788d63f000) [pid = 1863] [serial = 2012] [outer = 0x7f787e221000] 18:03:27 INFO - PROCESS | 1863 | 1461287007350 Marionette DEBUG loaded listener.js 18:03:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f788d73d800) [pid = 1863] [serial = 2013] [outer = 0x7f787e221000] 18:03:28 INFO - PROCESS | 1863 | 1461287008215 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:03:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:03:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 18:03:28 INFO - PROCESS | 1863 | 1461287008262 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 18:03:28 INFO - PROCESS | 1863 | 1461287008265 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 18:03:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:03:28 INFO - PROCESS | 1863 | 1461287008305 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:03:28 INFO - PROCESS | 1863 | 1461287008310 Marionette TRACE conn5 <- [1,2654,null,{}] 18:03:28 INFO - PROCESS | 1863 | 1461287008320 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:28 INFO - PROCESS | 1863 | 1461287008602 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 18:03:28 INFO - PROCESS | 1863 | 1461287008919 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7892314000 == 171 [pid = 1863] [id = 671] 18:03:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f788e7ad800) [pid = 1863] [serial = 2014] [outer = (nil)] 18:03:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f788ec78c00) [pid = 1863] [serial = 2015] [outer = 0x7f788e7ad800] 18:03:29 INFO - PROCESS | 1863 | 1461287008999 Marionette DEBUG loaded listener.js 18:03:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788ec80800) [pid = 1863] [serial = 2016] [outer = 0x7f788e7ad800] 18:03:29 INFO - PROCESS | 1863 | 1461287009883 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:03:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:03:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1637ms 18:03:29 INFO - PROCESS | 1863 | 1461287009943 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 18:03:29 INFO - PROCESS | 1863 | 1461287009947 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 18:03:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:03:29 INFO - PROCESS | 1863 | 1461287009953 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:03:29 INFO - PROCESS | 1863 | 1461287009956 Marionette TRACE conn5 <- [1,2658,null,{}] 18:03:29 INFO - PROCESS | 1863 | 1461287009962 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:30 INFO - PROCESS | 1863 | 1461287010217 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0b6800 == 170 [pid = 1863] [id = 419] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ae9bf000 == 169 [pid = 1863] [id = 418] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1d9800 == 168 [pid = 1863] [id = 587] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa316000 == 167 [pid = 1863] [id = 416] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78800d7000 == 166 [pid = 1863] [id = 420] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787dcdc800 == 165 [pid = 1863] [id = 652] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c77c800 == 164 [pid = 1863] [id = 651] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787a27d800 == 163 [pid = 1863] [id = 650] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7895597000 == 162 [pid = 1863] [id = 648] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb5f000 == 161 [pid = 1863] [id = 647] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788eea8000 == 160 [pid = 1863] [id = 646] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788d309000 == 159 [pid = 1863] [id = 645] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788926a000 == 158 [pid = 1863] [id = 644] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78883e1800 == 157 [pid = 1863] [id = 643] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886391800 == 156 [pid = 1863] [id = 642] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885f22800 == 155 [pid = 1863] [id = 641] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885dde800 == 154 [pid = 1863] [id = 640] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78845d1000 == 153 [pid = 1863] [id = 639] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882b67800 == 152 [pid = 1863] [id = 638] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882237800 == 151 [pid = 1863] [id = 637] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78815d8000 == 150 [pid = 1863] [id = 636] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b38000 == 149 [pid = 1863] [id = 635] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f94e800 == 148 [pid = 1863] [id = 634] 18:03:31 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c64b800 == 147 [pid = 1863] [id = 633] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f787f96f800) [pid = 1863] [serial = 1839] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f788014c000) [pid = 1863] [serial = 1844] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f7881526c00) [pid = 1863] [serial = 1847] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f78821ee800) [pid = 1863] [serial = 1853] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f7889662000) [pid = 1863] [serial = 1869] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f787fef7c00) [pid = 1863] [serial = 1842] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f7880c83c00) [pid = 1863] [serial = 1845] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f788d43d800) [pid = 1863] [serial = 1881] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f788d535400) [pid = 1863] [serial = 1884] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f78861d6800) [pid = 1863] [serial = 1865] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f78818b4800) [pid = 1863] [serial = 1850] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f7881568c00) [pid = 1863] [serial = 1848] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f787d8e9400) [pid = 1863] [serial = 1892] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f78824b6c00) [pid = 1863] [serial = 1856] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7883e10000) [pid = 1863] [serial = 1859] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787c947000) [pid = 1863] [serial = 1889] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f78821e2400) [pid = 1863] [serial = 1851] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f7888ed7800) [pid = 1863] [serial = 1868] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f787f5a0800) [pid = 1863] [serial = 1898] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f7882dc6000) [pid = 1863] [serial = 1857] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788d3dd400) [pid = 1863] [serial = 1877] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f788d437c00) [pid = 1863] [serial = 1880] [outer = (nil)] [url = about:blank] 18:03:31 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f787d42c000) [pid = 1863] [serial = 1890] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f787f971800) [pid = 1863] [serial = 1764] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f788d3e4800) [pid = 1863] [serial = 1878] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f788d636800) [pid = 1863] [serial = 1886] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f7883e77800) [pid = 1863] [serial = 1860] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f788cac1c00) [pid = 1863] [serial = 1871] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f787f966c00) [pid = 1863] [serial = 1896] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f788225bc00) [pid = 1863] [serial = 1854] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f787fde6800) [pid = 1863] [serial = 1841] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7888507400) [pid = 1863] [serial = 1866] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7883f66400) [pid = 1863] [serial = 1862] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787f887c00) [pid = 1863] [serial = 1838] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788d440800) [pid = 1863] [serial = 1883] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f788d63f400) [pid = 1863] [serial = 1887] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f788cae1800) [pid = 1863] [serial = 1874] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787f6eac00) [pid = 1863] [serial = 1895] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787d8ea400) [pid = 1863] [serial = 1835] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f788caea000) [pid = 1863] [serial = 1875] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f788549f400) [pid = 1863] [serial = 1863] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787e1e9c00) [pid = 1863] [serial = 1893] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f788cadb800) [pid = 1863] [serial = 1872] [outer = (nil)] [url = about:blank] 18:03:32 INFO - PROCESS | 1863 | 1461287012226 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787a27d000 == 148 [pid = 1863] [id = 672] 18:03:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787a2ea000) [pid = 1863] [serial = 2017] [outer = (nil)] 18:03:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787b5e7800) [pid = 1863] [serial = 2018] [outer = 0x7f787a2ea000] 18:03:32 INFO - PROCESS | 1863 | 1461287012309 Marionette DEBUG loaded listener.js 18:03:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787c857400) [pid = 1863] [serial = 2019] [outer = 0x7f787a2ea000] 18:03:33 INFO - PROCESS | 1863 | 1461287013137 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:03:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:03:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3235ms 18:03:33 INFO - PROCESS | 1863 | 1461287013190 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 18:03:33 INFO - PROCESS | 1863 | 1461287013198 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 18:03:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:03:33 INFO - PROCESS | 1863 | 1461287013209 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:03:33 INFO - PROCESS | 1863 | 1461287013213 Marionette TRACE conn5 <- [1,2662,null,{}] 18:03:33 INFO - PROCESS | 1863 | 1461287013221 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:33 INFO - PROCESS | 1863 | 1461287013509 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 18:03:33 INFO - PROCESS | 1863 | 1461287013705 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d89f800 == 149 [pid = 1863] [id = 673] 18:03:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787a2eb400) [pid = 1863] [serial = 2020] [outer = (nil)] 18:03:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787d8efc00) [pid = 1863] [serial = 2021] [outer = 0x7f787a2eb400] 18:03:33 INFO - PROCESS | 1863 | 1461287013776 Marionette DEBUG loaded listener.js 18:03:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787e1e7000) [pid = 1863] [serial = 2022] [outer = 0x7f787a2eb400] 18:03:34 INFO - PROCESS | 1863 | 1461287014692 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:03:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:03:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1530ms 18:03:34 INFO - PROCESS | 1863 | 1461287014757 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 18:03:34 INFO - PROCESS | 1863 | 1461287014764 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 18:03:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:03:34 INFO - PROCESS | 1863 | 1461287014770 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:03:34 INFO - PROCESS | 1863 | 1461287014772 Marionette TRACE conn5 <- [1,2666,null,{}] 18:03:34 INFO - PROCESS | 1863 | 1461287014778 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:35 INFO - PROCESS | 1863 | 1461287015068 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 18:03:35 INFO - PROCESS | 1863 | 1461287015107 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f0c1000 == 150 [pid = 1863] [id = 674] 18:03:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787f6e6800) [pid = 1863] [serial = 2023] [outer = (nil)] 18:03:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787f882c00) [pid = 1863] [serial = 2024] [outer = 0x7f787f6e6800] 18:03:35 INFO - PROCESS | 1863 | 1461287015174 Marionette DEBUG loaded listener.js 18:03:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787f96f800) [pid = 1863] [serial = 2025] [outer = 0x7f787f6e6800] 18:03:36 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:36 INFO - PROCESS | 1863 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787e225c00) [pid = 1863] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f787c945000) [pid = 1863] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f78818bdc00) [pid = 1863] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787f888800) [pid = 1863] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f7888508c00) [pid = 1863] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7883f5c400) [pid = 1863] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f7888502800) [pid = 1863] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787f965000) [pid = 1863] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f787eecb000) [pid = 1863] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f788184c800) [pid = 1863] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787c861400) [pid = 1863] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788d441800) [pid = 1863] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f7885ec2400) [pid = 1863] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f787fd7d000) [pid = 1863] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788d43a000) [pid = 1863] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f787fd77800) [pid = 1863] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f78821e3800) [pid = 1863] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f7883e71c00) [pid = 1863] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f787a2e5000) [pid = 1863] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f787b5e8800) [pid = 1863] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:03:36 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f787d77dc00) [pid = 1863] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:03:37 INFO - PROCESS | 1863 | 1461287017044 Marionette TRACE conn5 <- [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]]]}] 18:03:37 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) 18:03:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2289ms 18:03:37 INFO - PROCESS | 1863 | 1461287017061 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 18:03:37 INFO - PROCESS | 1863 | 1461287017067 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 18:03:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:03:37 INFO - PROCESS | 1863 | 1461287017088 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:03:37 INFO - PROCESS | 1863 | 1461287017097 Marionette TRACE conn5 <- [1,2670,null,{}] 18:03:37 INFO - PROCESS | 1863 | 1461287017103 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:37 INFO - PROCESS | 1863 | 1461287017371 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 18:03:37 INFO - PROCESS | 1863 | 1461287017490 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffca000 == 151 [pid = 1863] [id = 675] 18:03:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f7878c2a400) [pid = 1863] [serial = 2026] [outer = (nil)] 18:03:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f787fd93400) [pid = 1863] [serial = 2027] [outer = 0x7f7878c2a400] 18:03:37 INFO - PROCESS | 1863 | 1461287017554 Marionette DEBUG loaded listener.js 18:03:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f787fde2400) [pid = 1863] [serial = 2028] [outer = 0x7f7878c2a400] 18:03:38 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:38 INFO - PROCESS | 1863 | 1461287018729 Marionette TRACE conn5 <- [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] 18:03:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:03:38 INFO - PROCESS | 1863 | 1461287018796 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 18:03:38 INFO - PROCESS | 1863 | 1461287018802 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:03:38 INFO - PROCESS | 1863 | 1461287018805 Marionette TRACE conn5 <- [1,2674,null,{}] 18:03:38 INFO - PROCESS | 1863 | 1461287018810 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:39 INFO - PROCESS | 1863 | 1461287019245 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 18:03:39 INFO - PROCESS | 1863 | 1461287019518 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787b794800 == 152 [pid = 1863] [id = 676] 18:03:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f787a2e9800) [pid = 1863] [serial = 2029] [outer = (nil)] 18:03:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787b5eb800) [pid = 1863] [serial = 2030] [outer = 0x7f787a2e9800] 18:03:39 INFO - PROCESS | 1863 | 1461287019599 Marionette DEBUG loaded listener.js 18:03:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787d42c000) [pid = 1863] [serial = 2031] [outer = 0x7f787a2e9800] 18:03:40 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:41 INFO - PROCESS | 1863 | 1461287021008 Marionette TRACE conn5 <- [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] 18:03:41 INFO - PROCESS | 1863 | 1461287021049 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 18:03:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:03:41 INFO - PROCESS | 1863 | 1461287021058 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:03:41 INFO - PROCESS | 1863 | 1461287021066 Marionette TRACE conn5 <- [1,2678,null,{}] 18:03:41 INFO - PROCESS | 1863 | 1461287021074 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:41 INFO - PROCESS | 1863 | 1461287021400 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 18:03:41 INFO - PROCESS | 1863 | 1461287021642 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffdb800 == 153 [pid = 1863] [id = 677] 18:03:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787d82e800) [pid = 1863] [serial = 2032] [outer = (nil)] 18:03:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787f59bc00) [pid = 1863] [serial = 2033] [outer = 0x7f787d82e800] 18:03:41 INFO - PROCESS | 1863 | 1461287021726 Marionette DEBUG loaded listener.js 18:03:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787f967000) [pid = 1863] [serial = 2034] [outer = 0x7f787d82e800] 18:03:43 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:43 INFO - PROCESS | 1863 | 1461287023152 Marionette TRACE conn5 <- [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]]]}] 18:03:43 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) 18:03:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2137ms 18:03:43 INFO - PROCESS | 1863 | 1461287023197 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 18:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:03:43 INFO - PROCESS | 1863 | 1461287023202 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 18:03:43 INFO - PROCESS | 1863 | 1461287023209 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:03:43 INFO - PROCESS | 1863 | 1461287023212 Marionette TRACE conn5 <- [1,2682,null,{}] 18:03:43 INFO - PROCESS | 1863 | 1461287023218 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:43 INFO - PROCESS | 1863 | 1461287023630 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 18:03:43 INFO - PROCESS | 1863 | 1461287023904 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7881684000 == 154 [pid = 1863] [id = 678] 18:03:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787fd96400) [pid = 1863] [serial = 2035] [outer = (nil)] 18:03:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f7880149c00) [pid = 1863] [serial = 2036] [outer = 0x7f787fd96400] 18:03:43 INFO - PROCESS | 1863 | 1461287023980 Marionette DEBUG loaded listener.js 18:03:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f7880c8b800) [pid = 1863] [serial = 2037] [outer = 0x7f787fd96400] 18:03:45 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:45 INFO - PROCESS | 1863 | 1461287025362 Marionette TRACE conn5 <- [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]]]}] 18:03:45 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) 18:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2193ms 18:03:45 INFO - PROCESS | 1863 | 1461287025402 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 18:03:45 INFO - PROCESS | 1863 | 1461287025409 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 18:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:03:45 INFO - PROCESS | 1863 | 1461287025426 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:03:45 INFO - PROCESS | 1863 | 1461287025433 Marionette TRACE conn5 <- [1,2686,null,{}] 18:03:45 INFO - PROCESS | 1863 | 1461287025439 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:45 INFO - PROCESS | 1863 | 1461287025760 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 18:03:46 INFO - PROCESS | 1863 | 1461287026029 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882469000 == 155 [pid = 1863] [id = 679] 18:03:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787fda1c00) [pid = 1863] [serial = 2038] [outer = (nil)] 18:03:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f788156d400) [pid = 1863] [serial = 2039] [outer = 0x7f787fda1c00] 18:03:46 INFO - PROCESS | 1863 | 1461287026107 Marionette DEBUG loaded listener.js 18:03:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f7881847000) [pid = 1863] [serial = 2040] [outer = 0x7f787fda1c00] 18:03:47 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:47 INFO - PROCESS | 1863 | 1461287027461 Marionette TRACE conn5 <- [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] 18:03:47 INFO - PROCESS | 1863 | 1461287027520 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 18:03:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:03:47 INFO - PROCESS | 1863 | 1461287027526 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:03:47 INFO - PROCESS | 1863 | 1461287027529 Marionette TRACE conn5 <- [1,2690,null,{}] 18:03:47 INFO - PROCESS | 1863 | 1461287027534 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:47 INFO - PROCESS | 1863 | 1461287027833 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 18:03:48 INFO - PROCESS | 1863 | 1461287028101 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:48 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78845c9000 == 156 [pid = 1863] [id = 680] 18:03:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787fde3400) [pid = 1863] [serial = 2041] [outer = (nil)] 18:03:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f788185f400) [pid = 1863] [serial = 2042] [outer = 0x7f787fde3400] 18:03:48 INFO - PROCESS | 1863 | 1461287028179 Marionette DEBUG loaded listener.js 18:03:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f78821ed400) [pid = 1863] [serial = 2043] [outer = 0x7f787fde3400] 18:03:49 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:49 INFO - PROCESS | 1863 | 1461287029583 Marionette TRACE conn5 <- [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] 18:03:49 INFO - PROCESS | 1863 | 1461287029626 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 18:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:03:49 INFO - PROCESS | 1863 | 1461287029632 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:03:49 INFO - PROCESS | 1863 | 1461287029635 Marionette TRACE conn5 <- [1,2694,null,{}] 18:03:49 INFO - PROCESS | 1863 | 1461287029641 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:49 INFO - PROCESS | 1863 | 1461287029955 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 18:03:50 INFO - PROCESS | 1863 | 1461287030229 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885df4800 == 157 [pid = 1863] [id = 681] 18:03:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f7883e75800) [pid = 1863] [serial = 2044] [outer = (nil)] 18:03:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f7883f5c400) [pid = 1863] [serial = 2045] [outer = 0x7f7883e75800] 18:03:50 INFO - PROCESS | 1863 | 1461287030325 Marionette DEBUG loaded listener.js 18:03:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f7885b54400) [pid = 1863] [serial = 2046] [outer = 0x7f7883e75800] 18:03:51 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:51 INFO - PROCESS | 1863 | 1461287031743 Marionette TRACE conn5 <- [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] 18:03:51 INFO - PROCESS | 1863 | 1461287031779 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 18:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:03:51 INFO - PROCESS | 1863 | 1461287031786 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:03:51 INFO - PROCESS | 1863 | 1461287031788 Marionette TRACE conn5 <- [1,2698,null,{}] 18:03:51 INFO - PROCESS | 1863 | 1461287031795 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:52 INFO - PROCESS | 1863 | 1461287032085 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 18:03:52 INFO - PROCESS | 1863 | 1461287032327 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886391800 == 158 [pid = 1863] [id = 682] 18:03:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f7882dc8000) [pid = 1863] [serial = 2047] [outer = (nil)] 18:03:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f7885eb8400) [pid = 1863] [serial = 2048] [outer = 0x7f7882dc8000] 18:03:52 INFO - PROCESS | 1863 | 1461287032404 Marionette DEBUG loaded listener.js 18:03:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7886122000) [pid = 1863] [serial = 2049] [outer = 0x7f7882dc8000] 18:03:53 INFO - PROCESS | 1863 | SkCairoFTTypeface::onFilterRec unimplemented 18:03:53 INFO - PROCESS | 1863 | 1461287033759 Marionette TRACE conn5 <- [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] 18:03:53 INFO - PROCESS | 1863 | 1461287033828 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 18:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:03:53 INFO - PROCESS | 1863 | 1461287033834 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:03:53 INFO - PROCESS | 1863 | 1461287033842 Marionette TRACE conn5 <- [1,2702,null,{}] 18:03:53 INFO - PROCESS | 1863 | 1461287033934 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:54 INFO - PROCESS | 1863 | 1461287034169 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 18:03:54 INFO - PROCESS | 1863 | 1461287034432 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788852f800 == 159 [pid = 1863] [id = 683] 18:03:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f7883e02400) [pid = 1863] [serial = 2050] [outer = (nil)] 18:03:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f78861e0000) [pid = 1863] [serial = 2051] [outer = 0x7f7883e02400] 18:03:54 INFO - PROCESS | 1863 | 1461287034510 Marionette DEBUG loaded listener.js 18:03:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78882c9000) [pid = 1863] [serial = 2052] [outer = 0x7f7883e02400] 18:03:55 INFO - PROCESS | 1863 | 1461287035417 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:03:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1592ms 18:03:55 INFO - PROCESS | 1863 | 1461287035428 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 18:03:55 INFO - PROCESS | 1863 | 1461287035430 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 18:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:03:55 INFO - PROCESS | 1863 | 1461287035437 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:03:55 INFO - PROCESS | 1863 | 1461287035440 Marionette TRACE conn5 <- [1,2706,null,{}] 18:03:55 INFO - PROCESS | 1863 | 1461287035445 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:55 INFO - PROCESS | 1863 | 1461287035677 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 18:03:55 INFO - PROCESS | 1863 | 1461287035953 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788c78e800 == 160 [pid = 1863] [id = 684] 18:03:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f787e224800) [pid = 1863] [serial = 2053] [outer = (nil)] 18:03:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f7888cf1800) [pid = 1863] [serial = 2054] [outer = 0x7f787e224800] 18:03:56 INFO - PROCESS | 1863 | 1461287036075 Marionette DEBUG loaded listener.js 18:03:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f78890b5c00) [pid = 1863] [serial = 2055] [outer = 0x7f787e224800] 18:03:57 INFO - PROCESS | 1863 | 1461287037022 Marionette TRACE conn5 <- [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]]]}] 18:03:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:03:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1632ms 18:03:57 INFO - PROCESS | 1863 | 1461287037070 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 18:03:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:03:57 INFO - PROCESS | 1863 | 1461287037074 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 18:03:57 INFO - PROCESS | 1863 | 1461287037081 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:03:57 INFO - PROCESS | 1863 | 1461287037084 Marionette TRACE conn5 <- [1,2710,null,{}] 18:03:57 INFO - PROCESS | 1863 | 1461287037090 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:57 INFO - PROCESS | 1863 | 1461287037327 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 18:03:57 INFO - PROCESS | 1863 | 1461287037648 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e9c2800 == 161 [pid = 1863] [id = 685] 18:03:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f7883e04000) [pid = 1863] [serial = 2056] [outer = (nil)] 18:03:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788caa6000) [pid = 1863] [serial = 2057] [outer = 0x7f7883e04000] 18:03:57 INFO - PROCESS | 1863 | 1461287037733 Marionette DEBUG loaded listener.js 18:03:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f788cad9800) [pid = 1863] [serial = 2058] [outer = 0x7f7883e04000] 18:03:58 INFO - PROCESS | 1863 | 1461287038662 Marionette TRACE conn5 <- [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] 18:03:58 INFO - PROCESS | 1863 | 1461287038758 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 18:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:03:58 INFO - PROCESS | 1863 | 1461287038811 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:03:58 INFO - PROCESS | 1863 | 1461287038814 Marionette TRACE conn5 <- [1,2714,null,{}] 18:03:58 INFO - PROCESS | 1863 | 1461287038821 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:59 INFO - PROCESS | 1863 | 1461287039078 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 18:03:59 INFO - PROCESS | 1863 | 1461287039471 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7879fde000 == 162 [pid = 1863] [id = 686] 18:03:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f787c854800) [pid = 1863] [serial = 2059] [outer = (nil)] 18:03:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f787d8f8c00) [pid = 1863] [serial = 2060] [outer = 0x7f787c854800] 18:03:59 INFO - PROCESS | 1863 | 1461287039564 Marionette DEBUG loaded listener.js 18:03:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f788d641c00) [pid = 1863] [serial = 2061] [outer = 0x7f787c854800] 18:04:00 INFO - PROCESS | 1863 | 1461287040565 Marionette TRACE conn5 <- [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]]]}] 18:04:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:04:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1794ms 18:04:00 INFO - PROCESS | 1863 | 1461287040600 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 18:04:00 INFO - PROCESS | 1863 | 1461287040604 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 18:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:04:00 INFO - PROCESS | 1863 | 1461287040611 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:04:00 INFO - PROCESS | 1863 | 1461287040616 Marionette TRACE conn5 <- [1,2718,null,{}] 18:04:00 INFO - PROCESS | 1863 | 1461287040622 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:00 INFO - PROCESS | 1863 | 1461287040898 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 18:04:01 INFO - PROCESS | 1863 | 1461287041903 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d5c9000 == 163 [pid = 1863] [id = 687] 18:04:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f787a2e4800) [pid = 1863] [serial = 2062] [outer = (nil)] 18:04:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f787a2ecc00) [pid = 1863] [serial = 2063] [outer = 0x7f787a2e4800] 18:04:01 INFO - PROCESS | 1863 | 1461287041988 Marionette DEBUG loaded listener.js 18:04:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f787c94b400) [pid = 1863] [serial = 2064] [outer = 0x7f787a2e4800] 18:04:02 INFO - PROCESS | 1863 | 1461287042954 Marionette TRACE conn5 <- [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] 18:04:03 INFO - PROCESS | 1863 | 1461287043015 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 18:04:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:04:03 INFO - PROCESS | 1863 | 1461287043026 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:04:03 INFO - PROCESS | 1863 | 1461287043030 Marionette TRACE conn5 <- [1,2722,null,{}] 18:04:03 INFO - PROCESS | 1863 | 1461287043037 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:03 INFO - PROCESS | 1863 | 1461287043297 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 18:04:03 INFO - PROCESS | 1863 | 1461287043649 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffda800 == 164 [pid = 1863] [id = 688] 18:04:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f787c855c00) [pid = 1863] [serial = 2065] [outer = (nil)] 18:04:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f787d8f7c00) [pid = 1863] [serial = 2066] [outer = 0x7f787c855c00] 18:04:03 INFO - PROCESS | 1863 | 1461287043731 Marionette DEBUG loaded listener.js 18:04:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f787eed7400) [pid = 1863] [serial = 2067] [outer = 0x7f787c855c00] 18:04:04 INFO - PROCESS | 1863 | 1461287044932 Marionette TRACE conn5 <- [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] 18:04:04 INFO - PROCESS | 1863 | 1461287044970 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 18:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:04:04 INFO - PROCESS | 1863 | 1461287044978 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:04:04 INFO - PROCESS | 1863 | 1461287044986 Marionette TRACE conn5 <- [1,2726,null,{}] 18:04:04 INFO - PROCESS | 1863 | 1461287044994 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:05 INFO - PROCESS | 1863 | 1461287045226 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 18:04:05 INFO - PROCESS | 1863 | 1461287045564 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:05 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffde800 == 165 [pid = 1863] [id = 689] 18:04:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f787fd9ec00) [pid = 1863] [serial = 2068] [outer = (nil)] 18:04:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f787fde6000) [pid = 1863] [serial = 2069] [outer = 0x7f787fd9ec00] 18:04:05 INFO - PROCESS | 1863 | 1461287045639 Marionette DEBUG loaded listener.js 18:04:05 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f787fef6000) [pid = 1863] [serial = 2070] [outer = 0x7f787fd9ec00] 18:04:06 INFO - PROCESS | 1863 | 1461287046574 Marionette TRACE conn5 <- [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]]]}] 18:04:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:04:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1643ms 18:04:06 INFO - PROCESS | 1863 | 1461287046622 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 18:04:06 INFO - PROCESS | 1863 | 1461287046626 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 18:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:04:06 INFO - PROCESS | 1863 | 1461287046641 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:04:06 INFO - PROCESS | 1863 | 1461287046650 Marionette TRACE conn5 <- [1,2730,null,{}] 18:04:06 INFO - PROCESS | 1863 | 1461287046657 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:06 INFO - PROCESS | 1863 | 1461287046898 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b43000 == 164 [pid = 1863] [id = 275] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa5f3000 == 163 [pid = 1863] [id = 136] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e779000 == 162 [pid = 1863] [id = 199] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e683000 == 161 [pid = 1863] [id = 203] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823e7800 == 160 [pid = 1863] [id = 280] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899f98800 == 159 [pid = 1863] [id = 397] 18:04:07 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f787f87e000) [pid = 1863] [serial = 1961] [outer = (nil)] [url = about:blank] 18:04:07 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f788e94fc00) [pid = 1863] [serial = 1946] [outer = (nil)] [url = about:blank] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787ffca000 == 158 [pid = 1863] [id = 675] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0c1000 == 157 [pid = 1863] [id = 674] 18:04:07 INFO - PROCESS | 1863 | 1461287047339 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d89f800 == 156 [pid = 1863] [id = 673] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787a27d000 == 155 [pid = 1863] [id = 672] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb67800 == 154 [pid = 1863] [id = 670] 18:04:07 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787b78f000 == 155 [pid = 1863] [id = 690] 18:04:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f787a2e5800) [pid = 1863] [serial = 2071] [outer = (nil)] 18:04:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f787d82cc00) [pid = 1863] [serial = 2072] [outer = 0x7f787a2e5800] 18:04:07 INFO - PROCESS | 1863 | 1461287047422 Marionette DEBUG loaded listener.js 18:04:07 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f787fef9000) [pid = 1863] [serial = 2073] [outer = 0x7f787a2e5800] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788f848800 == 154 [pid = 1863] [id = 669] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788ee74000 == 153 [pid = 1863] [id = 668] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e77a000 == 152 [pid = 1863] [id = 667] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b7800 == 151 [pid = 1863] [id = 666] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888f8a800 == 150 [pid = 1863] [id = 665] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7888145000 == 149 [pid = 1863] [id = 664] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885fd5800 == 148 [pid = 1863] [id = 663] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885e04800 == 147 [pid = 1863] [id = 662] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78846b4800 == 146 [pid = 1863] [id = 661] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7883f37000 == 145 [pid = 1863] [id = 660] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882584000 == 144 [pid = 1863] [id = 659] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7881731800 == 143 [pid = 1863] [id = 658] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880f9d800 == 142 [pid = 1863] [id = 657] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78800c8800 == 141 [pid = 1863] [id = 656] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5df000 == 140 [pid = 1863] [id = 655] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787bce1000 == 139 [pid = 1863] [id = 654] 18:04:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0b1800 == 138 [pid = 1863] [id = 653] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f787e1edc00) [pid = 1863] [serial = 1836] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f787f883c00) [pid = 1863] [serial = 1905] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787d75f000) [pid = 1863] [serial = 1901] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f7882dd1800) [pid = 1863] [serial = 1916] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f788156f000) [pid = 1863] [serial = 1913] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f788d438000) [pid = 1863] [serial = 1938] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f788611fc00) [pid = 1863] [serial = 1929] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f7888ecd000) [pid = 1863] [serial = 1932] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f788d740800) [pid = 1863] [serial = 1944] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f787eed0000) [pid = 1863] [serial = 1958] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f7885f30800) [pid = 1863] [serial = 1926] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f787d831c00) [pid = 1863] [serial = 1955] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f788eba9400) [pid = 1863] [serial = 1949] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f7886117c00) [pid = 1863] [serial = 1928] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f78890b5000) [pid = 1863] [serial = 1934] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f7881845c00) [pid = 1863] [serial = 1914] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7880e4bc00) [pid = 1863] [serial = 1911] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f787eed9000) [pid = 1863] [serial = 1904] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f788d68b000) [pid = 1863] [serial = 1941] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f787f5a0c00) [pid = 1863] [serial = 1959] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f787fd9e000) [pid = 1863] [serial = 1907] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f787d8f4000) [pid = 1863] [serial = 1956] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f7883f66800) [pid = 1863] [serial = 1919] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7885b4e800) [pid = 1863] [serial = 1922] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787f96a400) [pid = 1863] [serial = 1833] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f7880c87c00) [pid = 1863] [serial = 1910] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f7885499c00) [pid = 1863] [serial = 1920] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f7885b59c00) [pid = 1863] [serial = 1923] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7885ec1c00) [pid = 1863] [serial = 1925] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f788d531000) [pid = 1863] [serial = 1943] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f787d834c00) [pid = 1863] [serial = 1902] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787c860400) [pid = 1863] [serial = 1952] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787fef4000) [pid = 1863] [serial = 1908] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7888510800) [pid = 1863] [serial = 1931] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f788caa4000) [pid = 1863] [serial = 1935] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f788cae5400) [pid = 1863] [serial = 1937] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788ec79400) [pid = 1863] [serial = 1950] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f7883e71000) [pid = 1863] [serial = 1917] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f787c950000) [pid = 1863] [serial = 1953] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788d634000) [pid = 1863] [serial = 1940] [outer = (nil)] [url = about:blank] 18:04:08 INFO - PROCESS | 1863 | 1461287048711 Marionette TRACE conn5 <- [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] 18:04:08 INFO - PROCESS | 1863 | 1461287048740 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 18:04:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:04:08 INFO - PROCESS | 1863 | 1461287048745 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:04:08 INFO - PROCESS | 1863 | 1461287048747 Marionette TRACE conn5 <- [1,2734,null,{}] 18:04:08 INFO - PROCESS | 1863 | 1461287048753 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:09 INFO - PROCESS | 1863 | 1461287049046 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 18:04:09 INFO - PROCESS | 1863 | 1461287049134 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f953000 == 139 [pid = 1863] [id = 691] 18:04:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787c860400) [pid = 1863] [serial = 2074] [outer = (nil)] 18:04:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f7880e43800) [pid = 1863] [serial = 2075] [outer = 0x7f787c860400] 18:04:09 INFO - PROCESS | 1863 | 1461287049199 Marionette DEBUG loaded listener.js 18:04:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f7881786400) [pid = 1863] [serial = 2076] [outer = 0x7f787c860400] 18:04:10 INFO - PROCESS | 1863 | 1461287050092 Marionette TRACE conn5 <- [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]]]}] 18:04:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:04:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1379ms 18:04:10 INFO - PROCESS | 1863 | 1461287050141 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 18:04:10 INFO - PROCESS | 1863 | 1461287050145 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 18:04:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:04:10 INFO - PROCESS | 1863 | 1461287050151 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:04:10 INFO - PROCESS | 1863 | 1461287050153 Marionette TRACE conn5 <- [1,2738,null,{}] 18:04:10 INFO - PROCESS | 1863 | 1461287050159 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:10 INFO - PROCESS | 1863 | 1461287050428 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 18:04:10 INFO - PROCESS | 1863 | 1461287050469 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7881725000 == 140 [pid = 1863] [id = 692] 18:04:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f7881856c00) [pid = 1863] [serial = 2077] [outer = (nil)] 18:04:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f7881860000) [pid = 1863] [serial = 2078] [outer = 0x7f7881856c00] 18:04:10 INFO - PROCESS | 1863 | 1461287050554 Marionette DEBUG loaded listener.js 18:04:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f7882261c00) [pid = 1863] [serial = 2079] [outer = 0x7f7881856c00] 18:04:11 INFO - PROCESS | 1863 | 1461287051632 Marionette TRACE conn5 <- [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]]]}] 18:04:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:04:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1536ms 18:04:11 INFO - PROCESS | 1863 | 1461287051699 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 18:04:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:04:11 INFO - PROCESS | 1863 | 1461287051705 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 18:04:11 INFO - PROCESS | 1863 | 1461287051713 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:04:11 INFO - PROCESS | 1863 | 1461287051718 Marionette TRACE conn5 <- [1,2742,null,{}] 18:04:11 INFO - PROCESS | 1863 | 1461287051726 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:13 INFO - PROCESS | 1863 | 1461287053219 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7881532400) [pid = 1863] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787e221000) [pid = 1863] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788e7ad800) [pid = 1863] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f788184a800) [pid = 1863] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f787e22f800) [pid = 1863] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f787f972000) [pid = 1863] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f7885f32800) [pid = 1863] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f787f6e6800) [pid = 1863] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f787c85a000) [pid = 1863] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f787f5a7400) [pid = 1863] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f78882c2800) [pid = 1863] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f787f883400) [pid = 1863] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f787e1eb000) [pid = 1863] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f787e221400) [pid = 1863] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 121 (0x7f78821e5c00) [pid = 1863] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 120 (0x7f788184d000) [pid = 1863] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 119 (0x7f787a2e2800) [pid = 1863] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 118 (0x7f787e1e6800) [pid = 1863] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 117 (0x7f7878c31800) [pid = 1863] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 116 (0x7f787c855800) [pid = 1863] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 115 (0x7f787a2eb400) [pid = 1863] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 114 (0x7f788184b400) [pid = 1863] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:04:13 INFO - PROCESS | 1863 | --DOMWINDOW == 113 (0x7f787a2ea000) [pid = 1863] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:04:13 INFO - PROCESS | 1863 | 1461287053456 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c647800 == 141 [pid = 1863] [id = 693] 18:04:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 114 (0x7f7878c31800) [pid = 1863] [serial = 2080] [outer = (nil)] 18:04:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 115 (0x7f787c860800) [pid = 1863] [serial = 2081] [outer = 0x7f7878c31800] 18:04:13 INFO - PROCESS | 1863 | 1461287053526 Marionette DEBUG loaded listener.js 18:04:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 116 (0x7f787f6e6800) [pid = 1863] [serial = 2082] [outer = 0x7f7878c31800] 18:04:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:04:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2542ms 18:04:14 INFO - PROCESS | 1863 | 1461287054246 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:04:14 INFO - PROCESS | 1863 | 1461287054254 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 18:04:14 INFO - PROCESS | 1863 | 1461287054257 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 18:04:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:04:14 INFO - PROCESS | 1863 | 1461287054263 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:04:14 INFO - PROCESS | 1863 | 1461287054265 Marionette TRACE conn5 <- [1,2746,null,{}] 18:04:14 INFO - PROCESS | 1863 | 1461287054271 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:14 INFO - PROCESS | 1863 | 1461287054472 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 18:04:14 INFO - PROCESS | 1863 | 1461287054663 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f33000 == 142 [pid = 1863] [id = 694] 18:04:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 117 (0x7f787a2e2800) [pid = 1863] [serial = 2083] [outer = (nil)] 18:04:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 118 (0x7f78821e5c00) [pid = 1863] [serial = 2084] [outer = 0x7f787a2e2800] 18:04:14 INFO - PROCESS | 1863 | 1461287054724 Marionette DEBUG loaded listener.js 18:04:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 119 (0x7f7883e0c000) [pid = 1863] [serial = 2085] [outer = 0x7f787a2e2800] 18:04:15 INFO - PROCESS | 1863 | 1461287055778 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:04:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:04:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1531ms 18:04:15 INFO - PROCESS | 1863 | 1461287055796 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 18:04:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:04:15 INFO - PROCESS | 1863 | 1461287055802 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 18:04:15 INFO - PROCESS | 1863 | 1461287055811 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:04:15 INFO - PROCESS | 1863 | 1461287055817 Marionette TRACE conn5 <- [1,2750,null,{}] 18:04:15 INFO - PROCESS | 1863 | 1461287055826 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:16 INFO - PROCESS | 1863 | 1461287056064 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 18:04:16 INFO - PROCESS | 1863 | 1461287056399 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5c5000 == 143 [pid = 1863] [id = 695] 18:04:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 120 (0x7f787d8f6c00) [pid = 1863] [serial = 2086] [outer = (nil)] 18:04:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 121 (0x7f787d91b800) [pid = 1863] [serial = 2087] [outer = 0x7f787d8f6c00] 18:04:16 INFO - PROCESS | 1863 | 1461287056484 Marionette DEBUG loaded listener.js 18:04:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 122 (0x7f787eece000) [pid = 1863] [serial = 2088] [outer = 0x7f787d8f6c00] 18:04:17 INFO - PROCESS | 1863 | 1461287057399 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:04:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:04:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1636ms 18:04:17 INFO - PROCESS | 1863 | 1461287057446 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 18:04:17 INFO - PROCESS | 1863 | 1461287057455 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 18:04:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:04:17 INFO - PROCESS | 1863 | 1461287057466 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:04:17 INFO - PROCESS | 1863 | 1461287057470 Marionette TRACE conn5 <- [1,2754,null,{}] 18:04:17 INFO - PROCESS | 1863 | 1461287057476 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:17 INFO - PROCESS | 1863 | 1461287057722 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 18:04:18 INFO - PROCESS | 1863 | 1461287058085 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:18 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78823d4800 == 144 [pid = 1863] [id = 696] 18:04:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f787fdee400) [pid = 1863] [serial = 2089] [outer = (nil)] 18:04:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f787fef2000) [pid = 1863] [serial = 2090] [outer = 0x7f787fdee400] 18:04:18 INFO - PROCESS | 1863 | 1461287058170 Marionette DEBUG loaded listener.js 18:04:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f7880c82000) [pid = 1863] [serial = 2091] [outer = 0x7f787fdee400] 18:04:19 INFO - PROCESS | 1863 | 1461287059105 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:04:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:04:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1691ms 18:04:19 INFO - PROCESS | 1863 | 1461287059158 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 18:04:19 INFO - PROCESS | 1863 | 1461287059161 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 18:04:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:04:19 INFO - PROCESS | 1863 | 1461287059169 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:04:19 INFO - PROCESS | 1863 | 1461287059176 Marionette TRACE conn5 <- [1,2758,null,{}] 18:04:19 INFO - PROCESS | 1863 | 1461287059213 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:19 INFO - PROCESS | 1863 | 1461287059466 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 18:04:19 INFO - PROCESS | 1863 | 1461287059776 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885131000 == 145 [pid = 1863] [id = 697] 18:04:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f7881844800) [pid = 1863] [serial = 2092] [outer = (nil)] 18:04:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f788185a800) [pid = 1863] [serial = 2093] [outer = 0x7f7881844800] 18:04:19 INFO - PROCESS | 1863 | 1461287059870 Marionette DEBUG loaded listener.js 18:04:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f78821ee000) [pid = 1863] [serial = 2094] [outer = 0x7f7881844800] 18:04:20 INFO - PROCESS | 1863 | 1461287060766 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:04:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:04:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1641ms 18:04:20 INFO - PROCESS | 1863 | 1461287060811 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 18:04:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:04:20 INFO - PROCESS | 1863 | 1461287060816 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 18:04:20 INFO - PROCESS | 1863 | 1461287060822 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:04:20 INFO - PROCESS | 1863 | 1461287060825 Marionette TRACE conn5 <- [1,2762,null,{}] 18:04:20 INFO - PROCESS | 1863 | 1461287060831 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:21 INFO - PROCESS | 1863 | 1461287061060 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 18:04:21 INFO - PROCESS | 1863 | 1461287061339 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885f11000 == 146 [pid = 1863] [id = 698] 18:04:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787f99ec00) [pid = 1863] [serial = 2095] [outer = (nil)] 18:04:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f7883e76c00) [pid = 1863] [serial = 2096] [outer = 0x7f787f99ec00] 18:04:21 INFO - PROCESS | 1863 | 1461287061470 Marionette DEBUG loaded listener.js 18:04:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f7883f63000) [pid = 1863] [serial = 2097] [outer = 0x7f787f99ec00] 18:04:22 INFO - PROCESS | 1863 | 1461287062341 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:04:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:04:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 18:04:22 INFO - PROCESS | 1863 | 1461287062354 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 18:04:22 INFO - PROCESS | 1863 | 1461287062358 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 18:04:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:04:22 INFO - PROCESS | 1863 | 1461287062364 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:04:22 INFO - PROCESS | 1863 | 1461287062366 Marionette TRACE conn5 <- [1,2766,null,{}] 18:04:22 INFO - PROCESS | 1863 | 1461287062372 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:22 INFO - PROCESS | 1863 | 1461287062594 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 18:04:22 INFO - PROCESS | 1863 | 1461287062865 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886094000 == 147 [pid = 1863] [id = 699] 18:04:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f7882dc8400) [pid = 1863] [serial = 2098] [outer = (nil)] 18:04:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f7885494000) [pid = 1863] [serial = 2099] [outer = 0x7f7882dc8400] 18:04:22 INFO - PROCESS | 1863 | 1461287062943 Marionette DEBUG loaded listener.js 18:04:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f78854a1400) [pid = 1863] [serial = 2100] [outer = 0x7f7882dc8400] 18:04:23 INFO - PROCESS | 1863 | 1461287063889 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:04:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:04:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 18:04:23 INFO - PROCESS | 1863 | 1461287063948 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 18:04:23 INFO - PROCESS | 1863 | 1461287063951 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 18:04:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:04:23 INFO - PROCESS | 1863 | 1461287063957 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:04:23 INFO - PROCESS | 1863 | 1461287063960 Marionette TRACE conn5 <- [1,2770,null,{}] 18:04:23 INFO - PROCESS | 1863 | 1461287063966 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:24 INFO - PROCESS | 1863 | 1461287064222 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 18:04:24 INFO - PROCESS | 1863 | 1461287064543 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788851d000 == 148 [pid = 1863] [id = 700] 18:04:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f7885f36000) [pid = 1863] [serial = 2101] [outer = (nil)] 18:04:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f78882be400) [pid = 1863] [serial = 2102] [outer = 0x7f7885f36000] 18:04:24 INFO - PROCESS | 1863 | 1461287064630 Marionette DEBUG loaded listener.js 18:04:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f788850fc00) [pid = 1863] [serial = 2103] [outer = 0x7f7885f36000] 18:04:25 INFO - PROCESS | 1863 | 1461287065475 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:04:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:04:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1583ms 18:04:25 INFO - PROCESS | 1863 | 1461287065541 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 18:04:25 INFO - PROCESS | 1863 | 1461287065545 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 18:04:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:04:25 INFO - PROCESS | 1863 | 1461287065551 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:04:25 INFO - PROCESS | 1863 | 1461287065555 Marionette TRACE conn5 <- [1,2774,null,{}] 18:04:25 INFO - PROCESS | 1863 | 1461287065560 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:25 INFO - PROCESS | 1863 | 1461287065798 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 18:04:26 INFO - PROCESS | 1863 | 1461287066069 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78892b9000 == 149 [pid = 1863] [id = 701] 18:04:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f7888510800) [pid = 1863] [serial = 2104] [outer = (nil)] 18:04:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f7888ed6800) [pid = 1863] [serial = 2105] [outer = 0x7f7888510800] 18:04:26 INFO - PROCESS | 1863 | 1461287066199 Marionette DEBUG loaded listener.js 18:04:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f7889662c00) [pid = 1863] [serial = 2106] [outer = 0x7f7888510800] 18:04:27 INFO - PROCESS | 1863 | 1461287067102 Marionette TRACE conn5 <- [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]]]}] 18:04:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:04:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1584ms 18:04:27 INFO - PROCESS | 1863 | 1461287067137 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 18:04:27 INFO - PROCESS | 1863 | 1461287067141 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 18:04:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:04:27 INFO - PROCESS | 1863 | 1461287067148 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:04:27 INFO - PROCESS | 1863 | 1461287067151 Marionette TRACE conn5 <- [1,2778,null,{}] 18:04:27 INFO - PROCESS | 1863 | 1461287067157 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:27 INFO - PROCESS | 1863 | 1461287067389 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 18:04:27 INFO - PROCESS | 1863 | 1461287067664 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:27 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e77f000 == 150 [pid = 1863] [id = 702] 18:04:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f7886117c00) [pid = 1863] [serial = 2107] [outer = (nil)] 18:04:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f788caacc00) [pid = 1863] [serial = 2108] [outer = 0x7f7886117c00] 18:04:27 INFO - PROCESS | 1863 | 1461287067785 Marionette DEBUG loaded listener.js 18:04:27 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f788cadd000) [pid = 1863] [serial = 2109] [outer = 0x7f7886117c00] 18:04:28 INFO - PROCESS | 1863 | 1461287068696 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:04:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:04:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1579ms 18:04:28 INFO - PROCESS | 1863 | 1461287068728 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 18:04:28 INFO - PROCESS | 1863 | 1461287068732 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 18:04:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:04:28 INFO - PROCESS | 1863 | 1461287068738 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:04:28 INFO - PROCESS | 1863 | 1461287068741 Marionette TRACE conn5 <- [1,2782,null,{}] 18:04:28 INFO - PROCESS | 1863 | 1461287068747 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:28 INFO - PROCESS | 1863 | 1461287068986 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 18:04:29 INFO - PROCESS | 1863 | 1461287069330 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788efe1000 == 151 [pid = 1863] [id = 703] 18:04:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f7878c2d400) [pid = 1863] [serial = 2110] [outer = (nil)] 18:04:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f788d3e5c00) [pid = 1863] [serial = 2111] [outer = 0x7f7878c2d400] 18:04:29 INFO - PROCESS | 1863 | 1461287069413 Marionette DEBUG loaded listener.js 18:04:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f788d52d800) [pid = 1863] [serial = 2112] [outer = 0x7f7878c2d400] 18:04:30 INFO - PROCESS | 1863 | 1461287070253 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:04:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:04:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1583ms 18:04:30 INFO - PROCESS | 1863 | 1461287070322 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 18:04:30 INFO - PROCESS | 1863 | 1461287070325 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 18:04:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:04:30 INFO - PROCESS | 1863 | 1461287070332 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:04:30 INFO - PROCESS | 1863 | 1461287070335 Marionette TRACE conn5 <- [1,2786,null,{}] 18:04:30 INFO - PROCESS | 1863 | 1461287070340 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:30 INFO - PROCESS | 1863 | 1461287070586 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 18:04:30 INFO - PROCESS | 1863 | 1461287070923 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:30 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb64000 == 152 [pid = 1863] [id = 704] 18:04:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f788cadf000) [pid = 1863] [serial = 2113] [outer = (nil)] 18:04:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f788d63e400) [pid = 1863] [serial = 2114] [outer = 0x7f788cadf000] 18:04:31 INFO - PROCESS | 1863 | 1461287071017 Marionette DEBUG loaded listener.js 18:04:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f788d689000) [pid = 1863] [serial = 2115] [outer = 0x7f788cadf000] 18:04:31 INFO - PROCESS | 1863 | 1461287071931 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:04:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:04:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1629ms 18:04:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:04:31 INFO - PROCESS | 1863 | 1461287071962 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 18:04:31 INFO - PROCESS | 1863 | 1461287071965 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 18:04:31 INFO - PROCESS | 1863 | 1461287071972 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:04:31 INFO - PROCESS | 1863 | 1461287071976 Marionette TRACE conn5 <- [1,2790,null,{}] 18:04:31 INFO - PROCESS | 1863 | 1461287071982 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:32 INFO - PROCESS | 1863 | 1461287072270 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 18:04:32 INFO - PROCESS | 1863 | 1461287072515 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:32 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78920b1800 == 153 [pid = 1863] [id = 705] 18:04:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f788e953400) [pid = 1863] [serial = 2116] [outer = (nil)] 18:04:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f788e95c000) [pid = 1863] [serial = 2117] [outer = 0x7f788e953400] 18:04:32 INFO - PROCESS | 1863 | 1461287072653 Marionette DEBUG loaded listener.js 18:04:32 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f788ec7b000) [pid = 1863] [serial = 2118] [outer = 0x7f788e953400] 18:04:33 INFO - PROCESS | 1863 | 1461287073576 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:04:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:04:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1633ms 18:04:33 INFO - PROCESS | 1863 | 1461287073605 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 18:04:33 INFO - PROCESS | 1863 | 1461287073609 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 18:04:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:04:33 INFO - PROCESS | 1863 | 1461287073615 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:04:33 INFO - PROCESS | 1863 | 1461287073617 Marionette TRACE conn5 <- [1,2794,null,{}] 18:04:33 INFO - PROCESS | 1863 | 1461287073623 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:33 INFO - PROCESS | 1863 | 1461287073855 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 18:04:34 INFO - PROCESS | 1863 | 1461287074133 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:34 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935de000 == 154 [pid = 1863] [id = 706] 18:04:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f788caecc00) [pid = 1863] [serial = 2119] [outer = (nil)] 18:04:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f788efd0000) [pid = 1863] [serial = 2120] [outer = 0x7f788caecc00] 18:04:34 INFO - PROCESS | 1863 | 1461287074214 Marionette DEBUG loaded listener.js 18:04:34 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f788efd8800) [pid = 1863] [serial = 2121] [outer = 0x7f788caecc00] 18:04:35 INFO - PROCESS | 1863 | 1461287075147 Marionette TRACE conn5 <- [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]]]}] 18:04:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:04:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1578ms 18:04:35 INFO - PROCESS | 1863 | 1461287075195 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 18:04:35 INFO - PROCESS | 1863 | 1461287075199 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 18:04:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:04:35 INFO - PROCESS | 1863 | 1461287075205 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:04:35 INFO - PROCESS | 1863 | 1461287075208 Marionette TRACE conn5 <- [1,2798,null,{}] 18:04:35 INFO - PROCESS | 1863 | 1461287075213 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:35 INFO - PROCESS | 1863 | 1461287075450 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 18:04:35 INFO - PROCESS | 1863 | 1461287075778 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7896dda000 == 155 [pid = 1863] [id = 707] 18:04:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f787d760000) [pid = 1863] [serial = 2122] [outer = (nil)] 18:04:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f788f2f6400) [pid = 1863] [serial = 2123] [outer = 0x7f787d760000] 18:04:35 INFO - PROCESS | 1863 | 1461287075861 Marionette DEBUG loaded listener.js 18:04:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f788f747000) [pid = 1863] [serial = 2124] [outer = 0x7f787d760000] 18:04:36 INFO - PROCESS | 1863 | 1461287076796 Marionette TRACE conn5 <- [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]]]}] 18:04:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:04:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1632ms 18:04:36 INFO - PROCESS | 1863 | 1461287076838 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 18:04:36 INFO - PROCESS | 1863 | 1461287076842 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 18:04:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:04:36 INFO - PROCESS | 1863 | 1461287076848 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:04:36 INFO - PROCESS | 1863 | 1461287076851 Marionette TRACE conn5 <- [1,2802,null,{}] 18:04:36 INFO - PROCESS | 1863 | 1461287076856 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:37 INFO - PROCESS | 1863 | 1461287077086 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 18:04:37 INFO - PROCESS | 1863 | 1461287077417 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7897a3f800 == 156 [pid = 1863] [id = 708] 18:04:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f788d533000) [pid = 1863] [serial = 2125] [outer = (nil)] 18:04:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f788f807000) [pid = 1863] [serial = 2126] [outer = 0x7f788d533000] 18:04:37 INFO - PROCESS | 1863 | 1461287077511 Marionette DEBUG loaded listener.js 18:04:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f788f881800) [pid = 1863] [serial = 2127] [outer = 0x7f788d533000] 18:04:38 INFO - PROCESS | 1863 | 1461287078486 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:04:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:04:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1684ms 18:04:38 INFO - PROCESS | 1863 | 1461287078540 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 18:04:38 INFO - PROCESS | 1863 | 1461287078548 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 18:04:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:04:38 INFO - PROCESS | 1863 | 1461287078555 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:04:38 INFO - PROCESS | 1863 | 1461287078558 Marionette TRACE conn5 <- [1,2806,null,{}] 18:04:38 INFO - PROCESS | 1863 | 1461287078563 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:38 INFO - PROCESS | 1863 | 1461287078796 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 18:04:39 INFO - PROCESS | 1863 | 1461287079083 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e53800 == 157 [pid = 1863] [id = 709] 18:04:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f788cae8800) [pid = 1863] [serial = 2128] [outer = (nil)] 18:04:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f788f9d0000) [pid = 1863] [serial = 2129] [outer = 0x7f788cae8800] 18:04:39 INFO - PROCESS | 1863 | 1461287079217 Marionette DEBUG loaded listener.js 18:04:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f788f9d7800) [pid = 1863] [serial = 2130] [outer = 0x7f788cae8800] 18:04:40 INFO - PROCESS | 1863 | 1461287080101 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:04:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:04:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1579ms 18:04:40 INFO - PROCESS | 1863 | 1461287080135 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 18:04:40 INFO - PROCESS | 1863 | 1461287080138 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 18:04:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:04:40 INFO - PROCESS | 1863 | 1461287080146 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:04:40 INFO - PROCESS | 1863 | 1461287080148 Marionette TRACE conn5 <- [1,2810,null,{}] 18:04:40 INFO - PROCESS | 1863 | 1461287080154 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:40 INFO - PROCESS | 1863 | 1461287080391 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 18:04:40 INFO - PROCESS | 1863 | 1461287080676 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899148800 == 158 [pid = 1863] [id = 710] 18:04:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f7885f2b800) [pid = 1863] [serial = 2131] [outer = (nil)] 18:04:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f788fc45000) [pid = 1863] [serial = 2132] [outer = 0x7f7885f2b800] 18:04:40 INFO - PROCESS | 1863 | 1461287080798 Marionette DEBUG loaded listener.js 18:04:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f788fc4b800) [pid = 1863] [serial = 2133] [outer = 0x7f7885f2b800] 18:04:41 INFO - PROCESS | 1863 | 1461287081682 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:04:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:04:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1582ms 18:04:41 INFO - PROCESS | 1863 | 1461287081729 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 18:04:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:04:41 INFO - PROCESS | 1863 | 1461287081733 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 18:04:41 INFO - PROCESS | 1863 | 1461287081739 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:04:41 INFO - PROCESS | 1863 | 1461287081742 Marionette TRACE conn5 <- [1,2814,null,{}] 18:04:41 INFO - PROCESS | 1863 | 1461287081748 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:41 INFO - PROCESS | 1863 | 1461287081990 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 18:04:42 INFO - PROCESS | 1863 | 1461287082325 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899930000 == 159 [pid = 1863] [id = 711] 18:04:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f7886118800) [pid = 1863] [serial = 2134] [outer = (nil)] 18:04:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788fccc400) [pid = 1863] [serial = 2135] [outer = 0x7f7886118800] 18:04:42 INFO - PROCESS | 1863 | 1461287082407 Marionette DEBUG loaded listener.js 18:04:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788fcd2c00) [pid = 1863] [serial = 2136] [outer = 0x7f7886118800] 18:04:43 INFO - PROCESS | 1863 | 1461287083260 Marionette TRACE conn5 <- [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]]]}] 18:04:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:04:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1584ms 18:04:43 INFO - PROCESS | 1863 | 1461287083323 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 18:04:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:04:43 INFO - PROCESS | 1863 | 1461287083327 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 18:04:43 INFO - PROCESS | 1863 | 1461287083333 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:04:43 INFO - PROCESS | 1863 | 1461287083337 Marionette TRACE conn5 <- [1,2818,null,{}] 18:04:43 INFO - PROCESS | 1863 | 1461287083342 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:43 INFO - PROCESS | 1863 | 1461287083599 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 18:04:43 INFO - PROCESS | 1863 | 1461287083918 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899db5000 == 160 [pid = 1863] [id = 712] 18:04:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f7878c32800) [pid = 1863] [serial = 2137] [outer = (nil)] 18:04:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f788fcd9c00) [pid = 1863] [serial = 2138] [outer = 0x7f7878c32800] 18:04:44 INFO - PROCESS | 1863 | 1461287083999 Marionette DEBUG loaded listener.js 18:04:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f788ffbac00) [pid = 1863] [serial = 2139] [outer = 0x7f7878c32800] 18:04:44 INFO - PROCESS | 1863 | 1461287084937 Marionette TRACE conn5 <- [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]]]}] 18:04:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:04:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1637ms 18:04:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:04:44 INFO - PROCESS | 1863 | 1461287084971 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 18:04:44 INFO - PROCESS | 1863 | 1461287084973 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 18:04:44 INFO - PROCESS | 1863 | 1461287084980 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:04:44 INFO - PROCESS | 1863 | 1461287084983 Marionette TRACE conn5 <- [1,2822,null,{}] 18:04:44 INFO - PROCESS | 1863 | 1461287084989 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:45 INFO - PROCESS | 1863 | 1461287085227 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f873000 == 159 [pid = 1863] [id = 495] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78ad3e4000 == 158 [pid = 1863] [id = 508] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e916000 == 157 [pid = 1863] [id = 602] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d8a2000 == 156 [pid = 1863] [id = 564] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e9c2800 == 155 [pid = 1863] [id = 685] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788c78e800 == 154 [pid = 1863] [id = 684] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788852f800 == 153 [pid = 1863] [id = 683] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886391800 == 152 [pid = 1863] [id = 682] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885df4800 == 151 [pid = 1863] [id = 681] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78845c9000 == 150 [pid = 1863] [id = 680] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882469000 == 149 [pid = 1863] [id = 679] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7881684000 == 148 [pid = 1863] [id = 678] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787ffdb800 == 147 [pid = 1863] [id = 677] 18:04:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787b794800 == 146 [pid = 1863] [id = 676] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f787fd93400) [pid = 1863] [serial = 2027] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f7889664400) [pid = 1863] [serial = 2003] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f788d63f000) [pid = 1863] [serial = 2012] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f788ec78c00) [pid = 1863] [serial = 2015] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f7881860c00) [pid = 1863] [serial = 1980] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f788225b000) [pid = 1863] [serial = 1985] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f787f998800) [pid = 1863] [serial = 1970] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f7888502400) [pid = 1863] [serial = 1997] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f787f96f800) [pid = 1863] [serial = 2025] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787d760400) [pid = 1863] [serial = 1965] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f787fde8400) [pid = 1863] [serial = 1973] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f7888ed0c00) [pid = 1863] [serial = 2000] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f788549c400) [pid = 1863] [serial = 1992] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f787eeca800) [pid = 1863] [serial = 1967] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f7882253000) [pid = 1863] [serial = 1983] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f788d432400) [pid = 1863] [serial = 2009] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f788e959000) [pid = 1863] [serial = 1947] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f7883e6e000) [pid = 1863] [serial = 1989] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f788cacb400) [pid = 1863] [serial = 2004] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7880c7c400) [pid = 1863] [serial = 1976] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f7886117400) [pid = 1863] [serial = 1994] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f788965d000) [pid = 1863] [serial = 2001] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f788ec80800) [pid = 1863] [serial = 2016] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f787f971000) [pid = 1863] [serial = 1899] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f787d8efc00) [pid = 1863] [serial = 2021] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f78861d7800) [pid = 1863] [serial = 1995] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f78840c8800) [pid = 1863] [serial = 1991] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f788caef800) [pid = 1863] [serial = 2007] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787e1e7000) [pid = 1863] [serial = 2022] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f787f882c00) [pid = 1863] [serial = 2024] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f788d536c00) [pid = 1863] [serial = 2010] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7882dd2c00) [pid = 1863] [serial = 1988] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787f59fc00) [pid = 1863] [serial = 1968] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f788cae2800) [pid = 1863] [serial = 2006] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787b5e7800) [pid = 1863] [serial = 2018] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787fd82800) [pid = 1863] [serial = 1971] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7880049800) [pid = 1863] [serial = 1974] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7880e44000) [pid = 1863] [serial = 1977] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f78824bcc00) [pid = 1863] [serial = 1986] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f7881850000) [pid = 1863] [serial = 1979] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f788d73d800) [pid = 1863] [serial = 2013] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f787c948000) [pid = 1863] [serial = 1964] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f787c857400) [pid = 1863] [serial = 2019] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f7888511c00) [pid = 1863] [serial = 1998] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f78821e5800) [pid = 1863] [serial = 1982] [outer = (nil)] [url = about:blank] 18:04:47 INFO - PROCESS | 1863 | 1461287087559 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787a27f800 == 147 [pid = 1863] [id = 713] 18:04:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787a2e1400) [pid = 1863] [serial = 2140] [outer = (nil)] 18:04:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787a2edc00) [pid = 1863] [serial = 2141] [outer = 0x7f787a2e1400] 18:04:47 INFO - PROCESS | 1863 | 1461287087645 Marionette DEBUG loaded listener.js 18:04:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787c945800) [pid = 1863] [serial = 2142] [outer = 0x7f787a2e1400] 18:04:48 INFO - PROCESS | 1863 | 1461287088465 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:04:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:04:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 3536ms 18:04:48 INFO - PROCESS | 1863 | 1461287088517 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 18:04:48 INFO - PROCESS | 1863 | 1461287088524 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 18:04:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:04:48 INFO - PROCESS | 1863 | 1461287088533 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:04:48 INFO - PROCESS | 1863 | 1461287088537 Marionette TRACE conn5 <- [1,2826,null,{}] 18:04:48 INFO - PROCESS | 1863 | 1461287088544 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:48 INFO - PROCESS | 1863 | 1461287088807 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 18:04:49 INFO - PROCESS | 1863 | 1461287088998 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787dcd2000 == 148 [pid = 1863] [id = 714] 18:04:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787a2df800) [pid = 1863] [serial = 2143] [outer = (nil)] 18:04:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787d91c400) [pid = 1863] [serial = 2144] [outer = 0x7f787a2df800] 18:04:49 INFO - PROCESS | 1863 | 1461287089072 Marionette DEBUG loaded listener.js 18:04:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f787eed0400) [pid = 1863] [serial = 2145] [outer = 0x7f787a2df800] 18:04:50 INFO - PROCESS | 1863 | 1461287090041 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:04:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:04:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1535ms 18:04:50 INFO - PROCESS | 1863 | 1461287090072 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 18:04:50 INFO - PROCESS | 1863 | 1461287090078 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 18:04:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:04:50 INFO - PROCESS | 1863 | 1461287090085 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:04:50 INFO - PROCESS | 1863 | 1461287090087 Marionette TRACE conn5 <- [1,2830,null,{}] 18:04:50 INFO - PROCESS | 1863 | 1461287090094 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:50 INFO - PROCESS | 1863 | 1461287090418 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 18:04:50 INFO - PROCESS | 1863 | 1461287090463 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5d9000 == 149 [pid = 1863] [id = 715] 18:04:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f787eed2000) [pid = 1863] [serial = 2146] [outer = (nil)] 18:04:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787f96d400) [pid = 1863] [serial = 2147] [outer = 0x7f787eed2000] 18:04:50 INFO - PROCESS | 1863 | 1461287090529 Marionette DEBUG loaded listener.js 18:04:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787fd82000) [pid = 1863] [serial = 2148] [outer = 0x7f787eed2000] 18:04:51 INFO - PROCESS | 1863 | 1461287091681 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:04:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:04:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1682ms 18:04:51 INFO - PROCESS | 1863 | 1461287091768 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 18:04:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:04:51 INFO - PROCESS | 1863 | 1461287091772 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 18:04:51 INFO - PROCESS | 1863 | 1461287091787 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:04:51 INFO - PROCESS | 1863 | 1461287091798 Marionette TRACE conn5 <- [1,2834,null,{}] 18:04:51 INFO - PROCESS | 1863 | 1461287091815 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:52 INFO - PROCESS | 1863 | 1461287092413 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7878c2a400) [pid = 1863] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f787c860400) [pid = 1863] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f787c855c00) [pid = 1863] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f787fd9ec00) [pid = 1863] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f787a2e5800) [pid = 1863] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f7878c31800) [pid = 1863] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f787a2e4800) [pid = 1863] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:04:52 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f7881856c00) [pid = 1863] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:04:52 INFO - PROCESS | 1863 | 1461287092609 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787ffc9800 == 150 [pid = 1863] [id = 716] 18:04:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787a2e4800) [pid = 1863] [serial = 2149] [outer = (nil)] 18:04:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787d8f1000) [pid = 1863] [serial = 2150] [outer = 0x7f787a2e4800] 18:04:52 INFO - PROCESS | 1863 | 1461287092678 Marionette DEBUG loaded listener.js 18:04:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f7880145400) [pid = 1863] [serial = 2151] [outer = 0x7f787a2e4800] 18:04:53 INFO - PROCESS | 1863 | 1461287093434 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:04:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:04:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1708ms 18:04:53 INFO - PROCESS | 1863 | 1461287093487 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 18:04:53 INFO - PROCESS | 1863 | 1461287093491 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 18:04:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:04:53 INFO - PROCESS | 1863 | 1461287093498 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:04:53 INFO - PROCESS | 1863 | 1461287093501 Marionette TRACE conn5 <- [1,2838,null,{}] 18:04:53 INFO - PROCESS | 1863 | 1461287093507 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:53 INFO - PROCESS | 1863 | 1461287093818 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 18:04:53 INFO - PROCESS | 1863 | 1461287093837 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880fa0800 == 151 [pid = 1863] [id = 717] 18:04:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f787a2e5800) [pid = 1863] [serial = 2152] [outer = (nil)] 18:04:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f7880e4a000) [pid = 1863] [serial = 2153] [outer = 0x7f787a2e5800] 18:04:53 INFO - PROCESS | 1863 | 1461287093906 Marionette DEBUG loaded listener.js 18:04:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f788156a000) [pid = 1863] [serial = 2154] [outer = 0x7f787a2e5800] 18:04:55 INFO - PROCESS | 1863 | 1461287095254 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:04:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:04:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1837ms 18:04:55 INFO - PROCESS | 1863 | 1461287095336 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 18:04:55 INFO - PROCESS | 1863 | 1461287095344 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 18:04:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:04:55 INFO - PROCESS | 1863 | 1461287095355 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:04:55 INFO - PROCESS | 1863 | 1461287095359 Marionette TRACE conn5 <- [1,2842,null,{}] 18:04:55 INFO - PROCESS | 1863 | 1461287095369 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:55 INFO - PROCESS | 1863 | 1461287095670 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 18:04:56 INFO - PROCESS | 1863 | 1461287096008 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f5c9000 == 152 [pid = 1863] [id = 718] 18:04:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787eeccc00) [pid = 1863] [serial = 2155] [outer = (nil)] 18:04:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787f59d400) [pid = 1863] [serial = 2156] [outer = 0x7f787eeccc00] 18:04:56 INFO - PROCESS | 1863 | 1461287096091 Marionette DEBUG loaded listener.js 18:04:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787f96d800) [pid = 1863] [serial = 2157] [outer = 0x7f787eeccc00] 18:04:57 INFO - PROCESS | 1863 | 1461287097108 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:04:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:04:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1798ms 18:04:57 INFO - PROCESS | 1863 | 1461287097153 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 18:04:57 INFO - PROCESS | 1863 | 1461287097162 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 18:04:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:04:57 INFO - PROCESS | 1863 | 1461287097173 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:04:57 INFO - PROCESS | 1863 | 1461287097177 Marionette TRACE conn5 <- [1,2846,null,{}] 18:04:57 INFO - PROCESS | 1863 | 1461287097183 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:57 INFO - PROCESS | 1863 | 1461287097436 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 18:04:57 INFO - PROCESS | 1863 | 1461287097795 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:57 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788172e800 == 153 [pid = 1863] [id = 719] 18:04:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787fde7000) [pid = 1863] [serial = 2158] [outer = (nil)] 18:04:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f7880148c00) [pid = 1863] [serial = 2159] [outer = 0x7f787fde7000] 18:04:57 INFO - PROCESS | 1863 | 1461287097881 Marionette DEBUG loaded listener.js 18:04:57 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f7880e49800) [pid = 1863] [serial = 2160] [outer = 0x7f787fde7000] 18:04:58 INFO - PROCESS | 1863 | 1461287098795 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:04:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:04:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1688ms 18:04:58 INFO - PROCESS | 1863 | 1461287098862 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 18:04:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:04:58 INFO - PROCESS | 1863 | 1461287098866 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 18:04:58 INFO - PROCESS | 1863 | 1461287098874 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:04:58 INFO - PROCESS | 1863 | 1461287098880 Marionette TRACE conn5 <- [1,2850,null,{}] 18:04:58 INFO - PROCESS | 1863 | 1461287098897 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:59 INFO - PROCESS | 1863 | 1461287099189 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 18:04:59 INFO - PROCESS | 1863 | 1461287099560 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f1e000 == 154 [pid = 1863] [id = 720] 18:04:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f78818b5000) [pid = 1863] [serial = 2161] [outer = (nil)] 18:04:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f78818b9800) [pid = 1863] [serial = 2162] [outer = 0x7f78818b5000] 18:04:59 INFO - PROCESS | 1863 | 1461287099647 Marionette DEBUG loaded listener.js 18:04:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f788225b000) [pid = 1863] [serial = 2163] [outer = 0x7f78818b5000] 18:05:00 INFO - PROCESS | 1863 | 1461287100625 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:05:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:05:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1794ms 18:05:00 INFO - PROCESS | 1863 | 1461287100668 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 18:05:00 INFO - PROCESS | 1863 | 1461287100673 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 18:05:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:05:00 INFO - PROCESS | 1863 | 1461287100679 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:05:00 INFO - PROCESS | 1863 | 1461287100682 Marionette TRACE conn5 <- [1,2854,null,{}] 18:05:00 INFO - PROCESS | 1863 | 1461287100688 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:00 INFO - PROCESS | 1863 | 1461287100923 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 18:05:01 INFO - PROCESS | 1863 | 1461287101289 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788469f000 == 155 [pid = 1863] [id = 721] 18:05:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f78818b8000) [pid = 1863] [serial = 2164] [outer = (nil)] 18:05:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f7883e77800) [pid = 1863] [serial = 2165] [outer = 0x7f78818b8000] 18:05:01 INFO - PROCESS | 1863 | 1461287101379 Marionette DEBUG loaded listener.js 18:05:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f78840cd000) [pid = 1863] [serial = 2166] [outer = 0x7f78818b8000] 18:05:02 INFO - PROCESS | 1863 | 1461287102297 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:05:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:05:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1680ms 18:05:02 INFO - PROCESS | 1863 | 1461287102360 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 18:05:02 INFO - PROCESS | 1863 | 1461287102363 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 18:05:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:05:02 INFO - PROCESS | 1863 | 1461287102371 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:05:02 INFO - PROCESS | 1863 | 1461287102374 Marionette TRACE conn5 <- [1,2858,null,{}] 18:05:02 INFO - PROCESS | 1863 | 1461287102379 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:02 INFO - PROCESS | 1863 | 1461287102621 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 18:05:02 INFO - PROCESS | 1863 | 1461287102943 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:02 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885de3000 == 156 [pid = 1863] [id = 722] 18:05:02 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7881847800) [pid = 1863] [serial = 2167] [outer = (nil)] 18:05:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f7885b51000) [pid = 1863] [serial = 2168] [outer = 0x7f7881847800] 18:05:03 INFO - PROCESS | 1863 | 1461287103028 Marionette DEBUG loaded listener.js 18:05:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f7885f2e000) [pid = 1863] [serial = 2169] [outer = 0x7f7881847800] 18:05:03 INFO - PROCESS | 1863 | 1461287103937 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:05:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:05:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1633ms 18:05:04 INFO - PROCESS | 1863 | 1461287104005 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 18:05:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:05:04 INFO - PROCESS | 1863 | 1461287104010 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 18:05:04 INFO - PROCESS | 1863 | 1461287104016 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:05:04 INFO - PROCESS | 1863 | 1461287104020 Marionette TRACE conn5 <- [1,2862,null,{}] 18:05:04 INFO - PROCESS | 1863 | 1461287104026 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:04 INFO - PROCESS | 1863 | 1461287104312 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 18:05:04 INFO - PROCESS | 1863 | 1461287104640 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:04 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78860a0000 == 157 [pid = 1863] [id = 723] 18:05:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78882bf000) [pid = 1863] [serial = 2170] [outer = (nil)] 18:05:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f78890b4000) [pid = 1863] [serial = 2171] [outer = 0x7f78882bf000] 18:05:04 INFO - PROCESS | 1863 | 1461287104725 Marionette DEBUG loaded listener.js 18:05:04 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f788cad3800) [pid = 1863] [serial = 2172] [outer = 0x7f78882bf000] 18:05:05 INFO - PROCESS | 1863 | 1461287105625 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:05:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:05:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1681ms 18:05:05 INFO - PROCESS | 1863 | 1461287105698 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 18:05:05 INFO - PROCESS | 1863 | 1461287105701 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 18:05:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:05:05 INFO - PROCESS | 1863 | 1461287105708 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:05:05 INFO - PROCESS | 1863 | 1461287105710 Marionette TRACE conn5 <- [1,2866,null,{}] 18:05:05 INFO - PROCESS | 1863 | 1461287105717 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:05 INFO - PROCESS | 1863 | 1461287105988 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 18:05:06 INFO - PROCESS | 1863 | 1461287106312 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:06 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788815d000 == 158 [pid = 1863] [id = 724] 18:05:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f78861e3800) [pid = 1863] [serial = 2173] [outer = (nil)] 18:05:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f788d433000) [pid = 1863] [serial = 2174] [outer = 0x7f78861e3800] 18:05:06 INFO - PROCESS | 1863 | 1461287106394 Marionette DEBUG loaded listener.js 18:05:06 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788d63d400) [pid = 1863] [serial = 2175] [outer = 0x7f78861e3800] 18:05:07 INFO - PROCESS | 1863 | 1461287107323 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:05:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1690ms 18:05:07 INFO - PROCESS | 1863 | 1461287107399 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 18:05:07 INFO - PROCESS | 1863 | 1461287107403 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 18:05:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:05:07 INFO - PROCESS | 1863 | 1461287107409 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:05:07 INFO - PROCESS | 1863 | 1461287107411 Marionette TRACE conn5 <- [1,2870,null,{}] 18:05:07 INFO - PROCESS | 1863 | 1461287107418 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:07 INFO - PROCESS | 1863 | 1461287107681 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 18:05:08 INFO - PROCESS | 1863 | 1461287108000 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7889268800 == 159 [pid = 1863] [id = 725] 18:05:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f78882c1800) [pid = 1863] [serial = 2176] [outer = (nil)] 18:05:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f788d73d000) [pid = 1863] [serial = 2177] [outer = 0x7f78882c1800] 18:05:08 INFO - PROCESS | 1863 | 1461287108083 Marionette DEBUG loaded listener.js 18:05:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f788e7b9c00) [pid = 1863] [serial = 2178] [outer = 0x7f78882c1800] 18:05:08 INFO - PROCESS | 1863 | 1461287108983 Marionette TRACE conn5 <- [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]]]}] 18:05:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:05:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1639ms 18:05:09 INFO - PROCESS | 1863 | 1461287109049 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 18:05:09 INFO - PROCESS | 1863 | 1461287109053 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 18:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:05:09 INFO - PROCESS | 1863 | 1461287109059 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:05:09 INFO - PROCESS | 1863 | 1461287109062 Marionette TRACE conn5 <- [1,2874,null,{}] 18:05:09 INFO - PROCESS | 1863 | 1461287109068 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:09 INFO - PROCESS | 1863 | 1461287109313 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 18:05:09 INFO - PROCESS | 1863 | 1461287109633 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e916000 == 160 [pid = 1863] [id = 726] 18:05:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7881849c00) [pid = 1863] [serial = 2179] [outer = (nil)] 18:05:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f788ec78000) [pid = 1863] [serial = 2180] [outer = 0x7f7881849c00] 18:05:09 INFO - PROCESS | 1863 | 1461287109717 Marionette DEBUG loaded listener.js 18:05:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f788f744c00) [pid = 1863] [serial = 2181] [outer = 0x7f7881849c00] 18:05:10 INFO - PROCESS | 1863 | 1461287110572 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1579ms 18:05:10 INFO - PROCESS | 1863 | 1461287110640 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 18:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:05:10 INFO - PROCESS | 1863 | 1461287110645 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 18:05:10 INFO - PROCESS | 1863 | 1461287110653 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:05:10 INFO - PROCESS | 1863 | 1461287110656 Marionette TRACE conn5 <- [1,2878,null,{}] 18:05:10 INFO - PROCESS | 1863 | 1461287110663 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:10 INFO - PROCESS | 1863 | 1461287110913 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 18:05:11 INFO - PROCESS | 1863 | 1461287111246 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:11 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788f854000 == 161 [pid = 1863] [id = 727] 18:05:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f787eecd800) [pid = 1863] [serial = 2182] [outer = (nil)] 18:05:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f788f9d0c00) [pid = 1863] [serial = 2183] [outer = 0x7f787eecd800] 18:05:11 INFO - PROCESS | 1863 | 1461287111331 Marionette DEBUG loaded listener.js 18:05:11 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f788ffb2800) [pid = 1863] [serial = 2184] [outer = 0x7f787eecd800] 18:05:12 INFO - PROCESS | 1863 | 1461287112246 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1632ms 18:05:12 INFO - PROCESS | 1863 | 1461287112291 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 18:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:05:12 INFO - PROCESS | 1863 | 1461287112300 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 18:05:12 INFO - PROCESS | 1863 | 1461287112305 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:05:12 INFO - PROCESS | 1863 | 1461287112310 Marionette TRACE conn5 <- [1,2882,null,{}] 18:05:12 INFO - PROCESS | 1863 | 1461287112316 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:12 INFO - PROCESS | 1863 | 1461287112570 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 18:05:12 INFO - PROCESS | 1863 | 1461287112898 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:12 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78920a9000 == 162 [pid = 1863] [id = 728] 18:05:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f789232f800) [pid = 1863] [serial = 2185] [outer = (nil)] 18:05:12 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f7893004000) [pid = 1863] [serial = 2186] [outer = 0x7f789232f800] 18:05:12 INFO - PROCESS | 1863 | 1461287112986 Marionette DEBUG loaded listener.js 18:05:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f789300d800) [pid = 1863] [serial = 2187] [outer = 0x7f789232f800] 18:05:13 INFO - PROCESS | 1863 | 1461287113885 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1631ms 18:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:05:13 INFO - PROCESS | 1863 | 1461287113937 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 18:05:13 INFO - PROCESS | 1863 | 1461287113940 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 18:05:13 INFO - PROCESS | 1863 | 1461287113946 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:05:13 INFO - PROCESS | 1863 | 1461287113949 Marionette TRACE conn5 <- [1,2886,null,{}] 18:05:13 INFO - PROCESS | 1863 | 1461287113954 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:14 INFO - PROCESS | 1863 | 1461287114179 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 18:05:14 INFO - PROCESS | 1863 | 1461287114508 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789902d800 == 163 [pid = 1863] [id = 729] 18:05:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f7892331000) [pid = 1863] [serial = 2188] [outer = (nil)] 18:05:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f7893055800) [pid = 1863] [serial = 2189] [outer = 0x7f7892331000] 18:05:14 INFO - PROCESS | 1863 | 1461287114586 Marionette DEBUG loaded listener.js 18:05:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f789305e400) [pid = 1863] [serial = 2190] [outer = 0x7f7892331000] 18:05:15 INFO - PROCESS | 1863 | 1461287115519 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1638ms 18:05:15 INFO - PROCESS | 1863 | 1461287115585 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 18:05:15 INFO - PROCESS | 1863 | 1461287115589 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 18:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:05:15 INFO - PROCESS | 1863 | 1461287115594 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:05:15 INFO - PROCESS | 1863 | 1461287115597 Marionette TRACE conn5 <- [1,2890,null,{}] 18:05:15 INFO - PROCESS | 1863 | 1461287115602 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:15 INFO - PROCESS | 1863 | 1461287115847 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 18:05:16 INFO - PROCESS | 1863 | 1461287116175 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789adca000 == 164 [pid = 1863] [id = 730] 18:05:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f7878c2d800) [pid = 1863] [serial = 2191] [outer = (nil)] 18:05:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f7893339800) [pid = 1863] [serial = 2192] [outer = 0x7f7878c2d800] 18:05:16 INFO - PROCESS | 1863 | 1461287116257 Marionette DEBUG loaded listener.js 18:05:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f7893344c00) [pid = 1863] [serial = 2193] [outer = 0x7f7878c2d800] 18:05:17 INFO - PROCESS | 1863 | 1461287117151 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:05:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:05:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1633ms 18:05:17 INFO - PROCESS | 1863 | 1461287117229 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 18:05:17 INFO - PROCESS | 1863 | 1461287117233 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 18:05:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:05:17 INFO - PROCESS | 1863 | 1461287117239 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:05:17 INFO - PROCESS | 1863 | 1461287117242 Marionette TRACE conn5 <- [1,2894,null,{}] 18:05:17 INFO - PROCESS | 1863 | 1461287117248 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:17 INFO - PROCESS | 1863 | 1461287117540 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 18:05:17 INFO - PROCESS | 1863 | 1461287117861 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:17 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789b40c000 == 165 [pid = 1863] [id = 731] 18:05:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f787f88a400) [pid = 1863] [serial = 2194] [outer = (nil)] 18:05:17 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f78934cec00) [pid = 1863] [serial = 2195] [outer = 0x7f787f88a400] 18:05:17 INFO - PROCESS | 1863 | 1461287117943 Marionette DEBUG loaded listener.js 18:05:18 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f78949df800) [pid = 1863] [serial = 2196] [outer = 0x7f787f88a400] 18:05:18 INFO - PROCESS | 1863 | 1461287118847 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1684ms 18:05:18 INFO - PROCESS | 1863 | 1461287118924 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 18:05:18 INFO - PROCESS | 1863 | 1461287118928 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 18:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:05:18 INFO - PROCESS | 1863 | 1461287118934 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:05:18 INFO - PROCESS | 1863 | 1461287118938 Marionette TRACE conn5 <- [1,2898,null,{}] 18:05:18 INFO - PROCESS | 1863 | 1461287118944 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:19 INFO - PROCESS | 1863 | 1461287119197 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 18:05:19 INFO - PROCESS | 1863 | 1461287119528 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e805000 == 166 [pid = 1863] [id = 732] 18:05:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f7883e6f000) [pid = 1863] [serial = 2197] [outer = (nil)] 18:05:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f7895403000) [pid = 1863] [serial = 2198] [outer = 0x7f7883e6f000] 18:05:19 INFO - PROCESS | 1863 | 1461287119611 Marionette DEBUG loaded listener.js 18:05:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f7895528800) [pid = 1863] [serial = 2199] [outer = 0x7f7883e6f000] 18:05:20 INFO - PROCESS | 1863 | 1461287120553 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:05:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:05:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1685ms 18:05:20 INFO - PROCESS | 1863 | 1461287120621 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 18:05:20 INFO - PROCESS | 1863 | 1461287120625 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 18:05:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:05:20 INFO - PROCESS | 1863 | 1461287120631 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:05:20 INFO - PROCESS | 1863 | 1461287120634 Marionette TRACE conn5 <- [1,2902,null,{}] 18:05:20 INFO - PROCESS | 1863 | 1461287120640 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:20 INFO - PROCESS | 1863 | 1461287120897 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 18:05:21 INFO - PROCESS | 1863 | 1461287121236 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:21 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a501c000 == 167 [pid = 1863] [id = 733] 18:05:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f787d8ef400) [pid = 1863] [serial = 2200] [outer = (nil)] 18:05:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f7896239000) [pid = 1863] [serial = 2201] [outer = 0x7f787d8ef400] 18:05:21 INFO - PROCESS | 1863 | 1461287121338 Marionette DEBUG loaded listener.js 18:05:21 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f78975e5800) [pid = 1863] [serial = 2202] [outer = 0x7f787d8ef400] 18:05:22 INFO - PROCESS | 1863 | 1461287122206 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:05:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:05:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1630ms 18:05:22 INFO - PROCESS | 1863 | 1461287122262 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 18:05:22 INFO - PROCESS | 1863 | 1461287122266 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 18:05:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:05:22 INFO - PROCESS | 1863 | 1461287122272 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:05:22 INFO - PROCESS | 1863 | 1461287122274 Marionette TRACE conn5 <- [1,2906,null,{}] 18:05:22 INFO - PROCESS | 1863 | 1461287122280 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:22 INFO - PROCESS | 1863 | 1461287122539 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 18:05:22 INFO - PROCESS | 1863 | 1461287122824 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:22 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a551e000 == 168 [pid = 1863] [id = 734] 18:05:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f787fd84800) [pid = 1863] [serial = 2203] [outer = (nil)] 18:05:22 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f78978ea000) [pid = 1863] [serial = 2204] [outer = 0x7f787fd84800] 18:05:22 INFO - PROCESS | 1863 | 1461287122946 Marionette DEBUG loaded listener.js 18:05:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f7898dce000) [pid = 1863] [serial = 2205] [outer = 0x7f787fd84800] 18:05:23 INFO - PROCESS | 1863 | 1461287123841 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:05:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1630ms 18:05:23 INFO - PROCESS | 1863 | 1461287123904 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 18:05:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:05:23 INFO - PROCESS | 1863 | 1461287123908 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 18:05:23 INFO - PROCESS | 1863 | 1461287123914 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:05:23 INFO - PROCESS | 1863 | 1461287123917 Marionette TRACE conn5 <- [1,2910,null,{}] 18:05:23 INFO - PROCESS | 1863 | 1461287123922 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:24 INFO - PROCESS | 1863 | 1461287124185 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 18:05:24 INFO - PROCESS | 1863 | 1461287124517 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a6210800 == 169 [pid = 1863] [id = 735] 18:05:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f7893055c00) [pid = 1863] [serial = 2206] [outer = (nil)] 18:05:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f78991a2400) [pid = 1863] [serial = 2207] [outer = 0x7f7893055c00] 18:05:24 INFO - PROCESS | 1863 | 1461287124600 Marionette DEBUG loaded listener.js 18:05:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f789994e000) [pid = 1863] [serial = 2208] [outer = 0x7f7893055c00] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886083000 == 168 [pid = 1863] [id = 582] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f0a3000 == 167 [pid = 1863] [id = 583] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787ffc9800 == 166 [pid = 1863] [id = 716] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5d9000 == 165 [pid = 1863] [id = 715] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f263800 == 164 [pid = 1863] [id = 632] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787dcd2000 == 163 [pid = 1863] [id = 714] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787a27f800 == 162 [pid = 1863] [id = 713] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899930000 == 161 [pid = 1863] [id = 711] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899148800 == 160 [pid = 1863] [id = 710] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898e53800 == 159 [pid = 1863] [id = 709] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7897a3f800 == 158 [pid = 1863] [id = 708] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7896dda000 == 157 [pid = 1863] [id = 707] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935de000 == 156 [pid = 1863] [id = 706] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78920b1800 == 155 [pid = 1863] [id = 705] 18:05:26 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7892314000 == 154 [pid = 1863] [id = 671] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f787fde2400) [pid = 1863] [serial = 2028] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f7888cf1800) [pid = 1863] [serial = 2054] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f78861e0000) [pid = 1863] [serial = 2051] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f788caa6000) [pid = 1863] [serial = 2057] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f787b5eb800) [pid = 1863] [serial = 2030] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f7880e43800) [pid = 1863] [serial = 2075] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f788156d400) [pid = 1863] [serial = 2039] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f787d8f7c00) [pid = 1863] [serial = 2066] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f787fde6000) [pid = 1863] [serial = 2069] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f787d82cc00) [pid = 1863] [serial = 2072] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f787f6e6800) [pid = 1863] [serial = 2082] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f7880149c00) [pid = 1863] [serial = 2036] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f787fef6000) [pid = 1863] [serial = 2070] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f787c94b400) [pid = 1863] [serial = 2064] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f7881860000) [pid = 1863] [serial = 2078] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f787d8f8c00) [pid = 1863] [serial = 2060] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f7883f5c400) [pid = 1863] [serial = 2045] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f7881786400) [pid = 1863] [serial = 2076] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f787eed7400) [pid = 1863] [serial = 2067] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f787c860800) [pid = 1863] [serial = 2081] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f788185f400) [pid = 1863] [serial = 2042] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f7882261c00) [pid = 1863] [serial = 2079] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f787f59bc00) [pid = 1863] [serial = 2033] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f787a2ecc00) [pid = 1863] [serial = 2063] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7885eb8400) [pid = 1863] [serial = 2048] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787fef9000) [pid = 1863] [serial = 2073] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f78821e5c00) [pid = 1863] [serial = 2084] [outer = (nil)] [url = about:blank] 18:05:27 INFO - PROCESS | 1863 | 1461287127536 Marionette TRACE conn5 <- [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]]]}] 18:05:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:05:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:05:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 3644ms 18:05:27 INFO - PROCESS | 1863 | 1461287127557 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 18:05:27 INFO - PROCESS | 1863 | 1461287127563 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 18:05:27 INFO - TEST-START | /DOMEvents/constructors.html 18:05:27 INFO - PROCESS | 1863 | 1461287127572 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:05:27 INFO - PROCESS | 1863 | 1461287127577 Marionette TRACE conn5 <- [1,2914,null,{}] 18:05:27 INFO - PROCESS | 1863 | 1461287127651 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:27 INFO - PROCESS | 1863 | 1461287127877 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 18:05:28 INFO - PROCESS | 1863 | 1461287128142 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d5d7800 == 155 [pid = 1863] [id = 736] 18:05:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f787d838c00) [pid = 1863] [serial = 2209] [outer = (nil)] 18:05:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f787d8f3c00) [pid = 1863] [serial = 2210] [outer = 0x7f787d838c00] 18:05:28 INFO - PROCESS | 1863 | 1461287128296 Marionette DEBUG loaded listener.js 18:05:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f787e1eb400) [pid = 1863] [serial = 2211] [outer = 0x7f787d838c00] 18:05:29 INFO - PROCESS | 1863 | 1461287129291 Marionette TRACE conn5 <- [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]]]}] 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:05:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:05:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:05:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:05:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:05:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:05:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:05:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:05:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:05:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1807ms 18:05:29 INFO - PROCESS | 1863 | 1461287129381 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 18:05:29 INFO - PROCESS | 1863 | 1461287129400 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 18:05:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:05:29 INFO - PROCESS | 1863 | 1461287129424 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:05:29 INFO - PROCESS | 1863 | 1461287129427 Marionette TRACE conn5 <- [1,2918,null,{}] 18:05:29 INFO - PROCESS | 1863 | 1461287129441 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:29 INFO - PROCESS | 1863 | 1461287129715 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 18:05:29 INFO - PROCESS | 1863 | 1461287129755 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1ed000 == 156 [pid = 1863] [id = 737] 18:05:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f787d836800) [pid = 1863] [serial = 2212] [outer = (nil)] 18:05:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f787fd77400) [pid = 1863] [serial = 2213] [outer = 0x7f787d836800] 18:05:29 INFO - PROCESS | 1863 | 1461287129832 Marionette DEBUG loaded listener.js 18:05:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f787fda2c00) [pid = 1863] [serial = 2214] [outer = 0x7f787d836800] 18:05:30 INFO - PROCESS | 1863 | 1461287130754 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:05:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:05:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1349ms 18:05:30 INFO - PROCESS | 1863 | 1461287130766 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 18:05:30 INFO - PROCESS | 1863 | 1461287130769 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 18:05:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:05:30 INFO - PROCESS | 1863 | 1461287130785 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:05:30 INFO - PROCESS | 1863 | 1461287130791 Marionette TRACE conn5 <- [1,2922,null,{}] 18:05:30 INFO - PROCESS | 1863 | 1461287130806 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:31 INFO - PROCESS | 1863 | 1461287131096 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 18:05:31 INFO - PROCESS | 1863 | 1461287131153 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b37800 == 157 [pid = 1863] [id = 738] 18:05:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f787e1ef800) [pid = 1863] [serial = 2215] [outer = (nil)] 18:05:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f7881565c00) [pid = 1863] [serial = 2216] [outer = 0x7f787e1ef800] 18:05:31 INFO - PROCESS | 1863 | 1461287131239 Marionette DEBUG loaded listener.js 18:05:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f788178f400) [pid = 1863] [serial = 2217] [outer = 0x7f787e1ef800] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f7883e04000) [pid = 1863] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f787fda1c00) [pid = 1863] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f787d778c00) [pid = 1863] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787d82e800) [pid = 1863] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f7883e02400) [pid = 1863] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f7882dc8000) [pid = 1863] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f787a2e9800) [pid = 1863] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f787fde3400) [pid = 1863] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f7883e75800) [pid = 1863] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f787fd96400) [pid = 1863] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f787c854800) [pid = 1863] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f787eed2000) [pid = 1863] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f7882dc8400) [pid = 1863] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f787f99ec00) [pid = 1863] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f7881844800) [pid = 1863] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f787fdee400) [pid = 1863] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f787e224800) [pid = 1863] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f787d8f6c00) [pid = 1863] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f787a2df800) [pid = 1863] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f787a2e1400) [pid = 1863] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7878c32800) [pid = 1863] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f7886118800) [pid = 1863] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f7885f2b800) [pid = 1863] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f788cae8800) [pid = 1863] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f788d533000) [pid = 1863] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787d760000) [pid = 1863] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788caecc00) [pid = 1863] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f788e953400) [pid = 1863] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f788cadf000) [pid = 1863] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7878c2d400) [pid = 1863] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f7886117c00) [pid = 1863] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7888510800) [pid = 1863] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f7885f36000) [pid = 1863] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:05:32 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f787a2e4800) [pid = 1863] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:05:32 INFO - PROCESS | 1863 | [1863] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:05:32 INFO - PROCESS | 1863 | [1863] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:05:32 INFO - PROCESS | 1863 | [1863] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:05:32 INFO - PROCESS | 1863 | [1863] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:05:32 INFO - PROCESS | 1863 | 1461287132917 Marionette TRACE conn5 <- [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]]]}] 18:05:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:05:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:05:32 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 18:05:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:05:32 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 18:05:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:05:32 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]" 18:05:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:05:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:05:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:05:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2191ms 18:05:32 INFO - PROCESS | 1863 | 1461287132980 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 18:05:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:05:33 INFO - PROCESS | 1863 | 1461287132994 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 18:05:33 INFO - PROCESS | 1863 | 1461287133003 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:05:33 INFO - PROCESS | 1863 | 1461287133007 Marionette TRACE conn5 <- [1,2926,null,{}] 18:05:33 INFO - PROCESS | 1863 | 1461287133015 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:33 INFO - PROCESS | 1863 | 1461287133225 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 18:05:33 INFO - PROCESS | 1863 | 1461287133435 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880fb5800 == 158 [pid = 1863] [id = 739] 18:05:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787a2e0000) [pid = 1863] [serial = 2218] [outer = (nil)] 18:05:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f7881569800) [pid = 1863] [serial = 2219] [outer = 0x7f787a2e0000] 18:05:33 INFO - PROCESS | 1863 | 1461287133518 Marionette DEBUG loaded listener.js 18:05:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f78821e7c00) [pid = 1863] [serial = 2220] [outer = 0x7f787a2e0000] 18:05:34 INFO - PROCESS | 1863 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:05:34 INFO - PROCESS | 1863 | 1461287134397 Marionette TRACE conn5 <- [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]]]}] 18:05:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:05:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1435ms 18:05:34 INFO - PROCESS | 1863 | 1461287134440 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 18:05:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:05:34 INFO - PROCESS | 1863 | 1461287134446 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 18:05:34 INFO - PROCESS | 1863 | 1461287134455 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:05:34 INFO - PROCESS | 1863 | 1461287134461 Marionette TRACE conn5 <- [1,2930,null,{}] 18:05:34 INFO - PROCESS | 1863 | 1461287134469 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:34 INFO - PROCESS | 1863 | 1461287134749 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 18:05:35 INFO - PROCESS | 1863 | 1461287135011 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787d645000 == 159 [pid = 1863] [id = 740] 18:05:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787d428c00) [pid = 1863] [serial = 2221] [outer = (nil)] 18:05:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787d82d000) [pid = 1863] [serial = 2222] [outer = 0x7f787d428c00] 18:05:35 INFO - PROCESS | 1863 | 1461287135173 Marionette DEBUG loaded listener.js 18:05:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787e1f1800) [pid = 1863] [serial = 2223] [outer = 0x7f787d428c00] 18:05:35 INFO - PROCESS | 1863 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:05:36 INFO - PROCESS | 1863 | 1461287136013 Marionette TRACE conn5 <- [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]]]}] 18:05:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:05:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1600ms 18:05:36 INFO - PROCESS | 1863 | 1461287136055 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 18:05:36 INFO - PROCESS | 1863 | 1461287136064 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 18:05:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:05:36 INFO - PROCESS | 1863 | 1461287136075 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:05:36 INFO - PROCESS | 1863 | 1461287136078 Marionette TRACE conn5 <- [1,2934,null,{}] 18:05:36 INFO - PROCESS | 1863 | 1461287136085 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:36 INFO - PROCESS | 1863 | 1461287136332 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 18:05:36 INFO - PROCESS | 1863 | 1461287136629 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:36 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7880b51000 == 160 [pid = 1863] [id = 741] 18:05:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787d772000) [pid = 1863] [serial = 2224] [outer = (nil)] 18:05:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787fd78c00) [pid = 1863] [serial = 2225] [outer = 0x7f787d772000] 18:05:36 INFO - PROCESS | 1863 | 1461287136708 Marionette DEBUG loaded listener.js 18:05:36 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787fded400) [pid = 1863] [serial = 2226] [outer = 0x7f787d772000] 18:05:37 INFO - PROCESS | 1863 | 1461287137674 Marionette TRACE conn5 <- [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]]]}] 18:05:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:05:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1635ms 18:05:37 INFO - PROCESS | 1863 | 1461287137711 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 18:05:37 INFO - PROCESS | 1863 | 1461287137715 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 18:05:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:05:37 INFO - PROCESS | 1863 | 1461287137722 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:05:37 INFO - PROCESS | 1863 | 1461287137729 Marionette TRACE conn5 <- [1,2938,null,{}] 18:05:37 INFO - PROCESS | 1863 | 1461287137751 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:38 INFO - PROCESS | 1863 | 1461287138116 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 18:05:38 INFO - PROCESS | 1863 | 1461287138427 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7882b63800 == 161 [pid = 1863] [id = 742] 18:05:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f7881789000) [pid = 1863] [serial = 2227] [outer = (nil)] 18:05:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f7882254400) [pid = 1863] [serial = 2228] [outer = 0x7f7881789000] 18:05:38 INFO - PROCESS | 1863 | 1461287138524 Marionette DEBUG loaded listener.js 18:05:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f7882dc7400) [pid = 1863] [serial = 2229] [outer = 0x7f7881789000] 18:05:39 INFO - PROCESS | 1863 | 1461287139306 Marionette TRACE conn5 <- [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]]]}] 18:05:39 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. 18:05:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1644ms 18:05:39 INFO - PROCESS | 1863 | 1461287139367 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 18:05:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:05:39 INFO - PROCESS | 1863 | 1461287139372 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 18:05:39 INFO - PROCESS | 1863 | 1461287139378 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:05:39 INFO - PROCESS | 1863 | 1461287139382 Marionette TRACE conn5 <- [1,2942,null,{}] 18:05:39 INFO - PROCESS | 1863 | 1461287139387 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:39 INFO - PROCESS | 1863 | 1461287139699 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 18:05:39 INFO - PROCESS | 1863 | 1461287139904 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:39 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788469d800 == 162 [pid = 1863] [id = 743] 18:05:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f7881848800) [pid = 1863] [serial = 2230] [outer = (nil)] 18:05:39 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f7883e6c400) [pid = 1863] [serial = 2231] [outer = 0x7f7881848800] 18:05:39 INFO - PROCESS | 1863 | 1461287139987 Marionette DEBUG loaded listener.js 18:05:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f7885493000) [pid = 1863] [serial = 2232] [outer = 0x7f7881848800] 18:05:40 INFO - PROCESS | 1863 | 1461287140802 Marionette TRACE conn5 <- [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"]]]}] 18:05:40 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 18:05:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:05:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1480ms 18:05:40 INFO - PROCESS | 1863 | 1461287140860 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 18:05:40 INFO - PROCESS | 1863 | 1461287140863 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 18:05:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:05:40 INFO - PROCESS | 1863 | 1461287140870 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:05:40 INFO - PROCESS | 1863 | 1461287140873 Marionette TRACE conn5 <- [1,2946,null,{}] 18:05:40 INFO - PROCESS | 1863 | 1461287140879 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:41 INFO - PROCESS | 1863 | 1461287141204 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 18:05:41 INFO - PROCESS | 1863 | 1461287141433 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885fc6800 == 163 [pid = 1863] [id = 744] 18:05:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f787f993c00) [pid = 1863] [serial = 2233] [outer = (nil)] 18:05:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7885b54c00) [pid = 1863] [serial = 2234] [outer = 0x7f787f993c00] 18:05:41 INFO - PROCESS | 1863 | 1461287141515 Marionette DEBUG loaded listener.js 18:05:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f7885f32800) [pid = 1863] [serial = 2235] [outer = 0x7f787f993c00] 18:05:42 INFO - PROCESS | 1863 | 1461287142289 Marionette TRACE conn5 <- [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]]]}] 18:05:42 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. 18:05:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1431ms 18:05:42 INFO - PROCESS | 1863 | 1461287142318 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 18:05:42 INFO - PROCESS | 1863 | 1461287142322 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 18:05:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:05:42 INFO - PROCESS | 1863 | 1461287142331 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:05:42 INFO - PROCESS | 1863 | 1461287142334 Marionette TRACE conn5 <- [1,2950,null,{}] 18:05:42 INFO - PROCESS | 1863 | 1461287142340 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:42 INFO - PROCESS | 1863 | 1461287142622 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 18:05:42 INFO - PROCESS | 1863 | 1461287142883 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:42 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788815c800 == 164 [pid = 1863] [id = 745] 18:05:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f7885f34800) [pid = 1863] [serial = 2236] [outer = (nil)] 18:05:42 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f7888502c00) [pid = 1863] [serial = 2237] [outer = 0x7f7885f34800] 18:05:42 INFO - PROCESS | 1863 | 1461287142967 Marionette DEBUG loaded listener.js 18:05:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f7888cff800) [pid = 1863] [serial = 2238] [outer = 0x7f7885f34800] 18:05:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788926b800 == 165 [pid = 1863] [id = 746] 18:05:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f788caa1800) [pid = 1863] [serial = 2239] [outer = (nil)] 18:05:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f7889660400) [pid = 1863] [serial = 2240] [outer = 0x7f788caa1800] 18:05:43 INFO - PROCESS | 1863 | 1461287143965 Marionette TRACE conn5 <- [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]]]}] 18:05:44 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. 18:05:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 18:05:44 INFO - PROCESS | 1863 | 1461287144014 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 18:05:44 INFO - PROCESS | 1863 | 1461287144018 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 18:05:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:05:44 INFO - PROCESS | 1863 | 1461287144029 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:05:44 INFO - PROCESS | 1863 | 1461287144032 Marionette TRACE conn5 <- [1,2954,null,{}] 18:05:44 INFO - PROCESS | 1863 | 1461287144038 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:44 INFO - PROCESS | 1863 | 1461287144335 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 18:05:44 INFO - PROCESS | 1863 | 1461287144651 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:44 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e777000 == 166 [pid = 1863] [id = 747] 18:05:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f7885f35400) [pid = 1863] [serial = 2241] [outer = (nil)] 18:05:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f788cacb800) [pid = 1863] [serial = 2242] [outer = 0x7f7885f35400] 18:05:44 INFO - PROCESS | 1863 | 1461287144733 Marionette DEBUG loaded listener.js 18:05:44 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f788caecc00) [pid = 1863] [serial = 2243] [outer = 0x7f7885f35400] 18:05:45 INFO - PROCESS | 1863 | 1461287145515 Marionette TRACE conn5 <- [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]]]}] 18:05:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:05:45 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 18:05:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1538ms 18:05:45 INFO - PROCESS | 1863 | 1461287145569 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 18:05:45 INFO - PROCESS | 1863 | 1461287145573 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 18:05:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:05:45 INFO - PROCESS | 1863 | 1461287145579 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:05:45 INFO - PROCESS | 1863 | 1461287145582 Marionette TRACE conn5 <- [1,2958,null,{}] 18:05:45 INFO - PROCESS | 1863 | 1461287145588 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:45 INFO - PROCESS | 1863 | 1461287145845 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 18:05:46 INFO - PROCESS | 1863 | 1461287146129 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:46 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fb4e800 == 167 [pid = 1863] [id = 748] 18:05:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f78861d7400) [pid = 1863] [serial = 2244] [outer = (nil)] 18:05:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f788d530400) [pid = 1863] [serial = 2245] [outer = 0x7f78861d7400] 18:05:46 INFO - PROCESS | 1863 | 1461287146215 Marionette DEBUG loaded listener.js 18:05:46 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f788d690800) [pid = 1863] [serial = 2246] [outer = 0x7f78861d7400] 18:05:47 INFO - PROCESS | 1863 | 1461287147036 Marionette TRACE conn5 <- [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]]]}] 18:05:47 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. 18:05:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1480ms 18:05:47 INFO - PROCESS | 1863 | 1461287147061 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 18:05:47 INFO - PROCESS | 1863 | 1461287147065 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 18:05:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:05:47 INFO - PROCESS | 1863 | 1461287147071 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:05:47 INFO - PROCESS | 1863 | 1461287147075 Marionette TRACE conn5 <- [1,2962,null,{}] 18:05:47 INFO - PROCESS | 1863 | 1461287147080 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:47 INFO - PROCESS | 1863 | 1461287147319 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 18:05:47 INFO - PROCESS | 1863 | 1461287147598 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788fcbb800 == 168 [pid = 1863] [id = 749] 18:05:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f788cada000) [pid = 1863] [serial = 2247] [outer = (nil)] 18:05:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f788e94f800) [pid = 1863] [serial = 2248] [outer = 0x7f788cada000] 18:05:47 INFO - PROCESS | 1863 | 1461287147679 Marionette DEBUG loaded listener.js 18:05:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f788ec7b800) [pid = 1863] [serial = 2249] [outer = 0x7f788cada000] 18:05:48 INFO - PROCESS | 1863 | 1461287148484 Marionette TRACE conn5 <- [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]]]}] 18:05:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:05:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1431ms 18:05:48 INFO - PROCESS | 1863 | 1461287148503 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 18:05:48 INFO - PROCESS | 1863 | 1461287148507 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 18:05:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:05:48 INFO - PROCESS | 1863 | 1461287148514 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:05:48 INFO - PROCESS | 1863 | 1461287148517 Marionette TRACE conn5 <- [1,2966,null,{}] 18:05:48 INFO - PROCESS | 1863 | 1461287148522 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:48 INFO - PROCESS | 1863 | 1461287148794 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 18:05:49 INFO - PROCESS | 1863 | 1461287149062 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78935e2000 == 169 [pid = 1863] [id = 750] 18:05:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f788d3e6400) [pid = 1863] [serial = 2250] [outer = (nil)] 18:05:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f788efd3c00) [pid = 1863] [serial = 2251] [outer = 0x7f788d3e6400] 18:05:49 INFO - PROCESS | 1863 | 1461287149155 Marionette DEBUG loaded listener.js 18:05:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f788f74e400) [pid = 1863] [serial = 2252] [outer = 0x7f788d3e6400] 18:05:49 INFO - PROCESS | 1863 | 1461287149961 Marionette TRACE conn5 <- [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]]]}] 18:05:49 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 18:05:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1482ms 18:05:49 INFO - PROCESS | 1863 | 1461287149997 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 18:05:50 INFO - PROCESS | 1863 | 1461287150002 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 18:05:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:05:50 INFO - PROCESS | 1863 | 1461287150008 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:05:50 INFO - PROCESS | 1863 | 1461287150012 Marionette TRACE conn5 <- [1,2970,null,{}] 18:05:50 INFO - PROCESS | 1863 | 1461287150017 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:50 INFO - PROCESS | 1863 | 1461287150307 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 18:05:50 INFO - PROCESS | 1863 | 1461287150590 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898d1f000 == 170 [pid = 1863] [id = 751] 18:05:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f7885f33000) [pid = 1863] [serial = 2253] [outer = (nil)] 18:05:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f788f74f000) [pid = 1863] [serial = 2254] [outer = 0x7f7885f33000] 18:05:50 INFO - PROCESS | 1863 | 1461287150676 Marionette DEBUG loaded listener.js 18:05:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f788fc4fc00) [pid = 1863] [serial = 2255] [outer = 0x7f7885f33000] 18:05:51 INFO - PROCESS | 1863 | 1461287151567 Marionette TRACE conn5 <- [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]]]}] 18:05:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:05:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1592ms 18:05:51 INFO - PROCESS | 1863 | 1461287151601 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 18:05:51 INFO - PROCESS | 1863 | 1461287151604 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 18:05:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:05:51 INFO - PROCESS | 1863 | 1461287151612 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:05:51 INFO - PROCESS | 1863 | 1461287151614 Marionette TRACE conn5 <- [1,2974,null,{}] 18:05:51 INFO - PROCESS | 1863 | 1461287151621 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:51 INFO - PROCESS | 1863 | 1461287151913 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 18:05:52 INFO - PROCESS | 1863 | 1461287152175 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:52 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899939000 == 171 [pid = 1863] [id = 752] 18:05:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f78882c5000) [pid = 1863] [serial = 2256] [outer = (nil)] 18:05:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f788ffbcc00) [pid = 1863] [serial = 2257] [outer = 0x7f78882c5000] 18:05:52 INFO - PROCESS | 1863 | 1461287152259 Marionette DEBUG loaded listener.js 18:05:52 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f7892327000) [pid = 1863] [serial = 2258] [outer = 0x7f78882c5000] 18:05:53 INFO - PROCESS | 1863 | 1461287153075 Marionette TRACE conn5 <- [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]]]}] 18:05:53 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. 18:05:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1489ms 18:05:53 INFO - PROCESS | 1863 | 1461287153111 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 18:05:53 INFO - PROCESS | 1863 | 1461287153116 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 18:05:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:05:53 INFO - PROCESS | 1863 | 1461287153126 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:05:53 INFO - PROCESS | 1863 | 1461287153129 Marionette TRACE conn5 <- [1,2978,null,{}] 18:05:53 INFO - PROCESS | 1863 | 1461287153135 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:53 INFO - PROCESS | 1863 | 1461287153377 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 18:05:53 INFO - PROCESS | 1863 | 1461287153639 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e803800 == 172 [pid = 1863] [id = 753] 18:05:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f788f881400) [pid = 1863] [serial = 2259] [outer = (nil)] 18:05:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f7893056000) [pid = 1863] [serial = 2260] [outer = 0x7f788f881400] 18:05:53 INFO - PROCESS | 1863 | 1461287153717 Marionette DEBUG loaded listener.js 18:05:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f78934d1c00) [pid = 1863] [serial = 2261] [outer = 0x7f788f881400] 18:05:54 INFO - PROCESS | 1863 | 1461287154582 Marionette TRACE conn5 <- [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]]]}] 18:05:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:05:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1476ms 18:05:54 INFO - PROCESS | 1863 | 1461287154605 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 18:05:54 INFO - PROCESS | 1863 | 1461287154609 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 18:05:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:05:54 INFO - PROCESS | 1863 | 1461287154616 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:05:54 INFO - PROCESS | 1863 | 1461287154619 Marionette TRACE conn5 <- [1,2982,null,{}] 18:05:54 INFO - PROCESS | 1863 | 1461287154625 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:54 INFO - PROCESS | 1863 | 1461287154909 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 18:05:55 INFO - PROCESS | 1863 | 1461287155185 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:55 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a813a800 == 173 [pid = 1863] [id = 754] 18:05:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f788d3de400) [pid = 1863] [serial = 2262] [outer = (nil)] 18:05:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 183 (0x7f7895534000) [pid = 1863] [serial = 2263] [outer = 0x7f788d3de400] 18:05:55 INFO - PROCESS | 1863 | 1461287155264 Marionette DEBUG loaded listener.js 18:05:55 INFO - PROCESS | 1863 | ++DOMWINDOW == 184 (0x7f7898eeb000) [pid = 1863] [serial = 2264] [outer = 0x7f788d3de400] 18:05:56 INFO - PROCESS | 1863 | 1461287156118 Marionette TRACE conn5 <- [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"]]]}] 18:05:56 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:05:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:05:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1534ms 18:05:56 INFO - PROCESS | 1863 | 1461287156153 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 18:05:56 INFO - PROCESS | 1863 | 1461287156156 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 18:05:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:05:56 INFO - PROCESS | 1863 | 1461287156163 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:05:56 INFO - PROCESS | 1863 | 1461287156167 Marionette TRACE conn5 <- [1,2986,null,{}] 18:05:56 INFO - PROCESS | 1863 | 1461287156173 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:56 INFO - PROCESS | 1863 | 1461287156454 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 18:05:56 INFO - PROCESS | 1863 | 1461287156718 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa309000 == 174 [pid = 1863] [id = 755] 18:05:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 185 (0x7f788caeb000) [pid = 1863] [serial = 2265] [outer = (nil)] 18:05:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 186 (0x7f7899a1ac00) [pid = 1863] [serial = 2266] [outer = 0x7f788caeb000] 18:05:56 INFO - PROCESS | 1863 | 1461287156808 Marionette DEBUG loaded listener.js 18:05:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 187 (0x7f7899a20400) [pid = 1863] [serial = 2267] [outer = 0x7f788caeb000] 18:05:57 INFO - PROCESS | 1863 | 1461287157651 Marionette TRACE conn5 <- [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]]]}] 18:05:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:05:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1546ms 18:05:57 INFO - PROCESS | 1863 | 1461287157710 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 18:05:57 INFO - PROCESS | 1863 | 1461287157713 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 18:05:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:05:57 INFO - PROCESS | 1863 | 1461287157720 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:05:57 INFO - PROCESS | 1863 | 1461287157723 Marionette TRACE conn5 <- [1,2990,null,{}] 18:05:57 INFO - PROCESS | 1863 | 1461287157729 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:57 INFO - PROCESS | 1863 | 1461287157985 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 18:05:58 INFO - PROCESS | 1863 | 1461287158280 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa382800 == 175 [pid = 1863] [id = 756] 18:05:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 188 (0x7f788f2fac00) [pid = 1863] [serial = 2268] [outer = (nil)] 18:05:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 189 (0x7f7899bda400) [pid = 1863] [serial = 2269] [outer = 0x7f788f2fac00] 18:05:58 INFO - PROCESS | 1863 | 1461287158366 Marionette DEBUG loaded listener.js 18:05:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 190 (0x7f7899d76c00) [pid = 1863] [serial = 2270] [outer = 0x7f788f2fac00] 18:05:59 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa794000 == 176 [pid = 1863] [id = 757] 18:05:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 191 (0x7f7899f4ac00) [pid = 1863] [serial = 2271] [outer = (nil)] 18:05:59 INFO - PROCESS | 1863 | ++DOMWINDOW == 192 (0x7f7899f29400) [pid = 1863] [serial = 2272] [outer = 0x7f7899f4ac00] 18:05:59 INFO - PROCESS | 1863 | 1461287159412 Marionette TRACE conn5 <- [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]]]}] 18:05:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:05:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1734ms 18:05:59 INFO - PROCESS | 1863 | 1461287159455 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 18:05:59 INFO - PROCESS | 1863 | 1461287159459 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 18:05:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:05:59 INFO - PROCESS | 1863 | 1461287159465 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:05:59 INFO - PROCESS | 1863 | 1461287159469 Marionette TRACE conn5 <- [1,2994,null,{}] 18:05:59 INFO - PROCESS | 1863 | 1461287159479 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:59 INFO - PROCESS | 1863 | 1461287159821 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 18:06:00 INFO - PROCESS | 1863 | 1461287160183 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78aa9a2800 == 177 [pid = 1863] [id = 758] 18:06:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 193 (0x7f788f2f8400) [pid = 1863] [serial = 2273] [outer = (nil)] 18:06:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 194 (0x7f7899f43c00) [pid = 1863] [serial = 2274] [outer = 0x7f788f2f8400] 18:06:00 INFO - PROCESS | 1863 | 1461287160271 Marionette DEBUG loaded listener.js 18:06:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 195 (0x7f7899fd9c00) [pid = 1863] [serial = 2275] [outer = 0x7f788f2f8400] 18:06:01 INFO - PROCESS | 1863 | 1461287161089 Marionette TRACE conn5 <- [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]]]}] 18:06:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:06:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:06:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1636ms 18:06:01 INFO - PROCESS | 1863 | 1461287161120 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 18:06:01 INFO - PROCESS | 1863 | 1461287161124 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 18:06:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:06:01 INFO - PROCESS | 1863 | 1461287161140 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:06:01 INFO - PROCESS | 1863 | 1461287161142 Marionette TRACE conn5 <- [1,2998,null,{}] 18:06:01 INFO - PROCESS | 1863 | 1461287161149 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:01 INFO - PROCESS | 1863 | 1461287161406 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 18:06:01 INFO - PROCESS | 1863 | 1461287161676 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:01 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78ae928800 == 178 [pid = 1863] [id = 759] 18:06:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 196 (0x7f7899a19c00) [pid = 1863] [serial = 2276] [outer = (nil)] 18:06:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 197 (0x7f789a2bc400) [pid = 1863] [serial = 2277] [outer = 0x7f7899a19c00] 18:06:01 INFO - PROCESS | 1863 | 1461287161764 Marionette DEBUG loaded listener.js 18:06:01 INFO - PROCESS | 1863 | ++DOMWINDOW == 198 (0x7f789aa1ec00) [pid = 1863] [serial = 2278] [outer = 0x7f7899a19c00] 18:06:02 INFO - PROCESS | 1863 | 1461287162617 Marionette TRACE conn5 <- [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]]]}] 18:06:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:06:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1533ms 18:06:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:06:02 INFO - PROCESS | 1863 | 1461287162672 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 18:06:02 INFO - PROCESS | 1863 | 1461287162675 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 18:06:02 INFO - PROCESS | 1863 | 1461287162682 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:06:02 INFO - PROCESS | 1863 | 1461287162685 Marionette TRACE conn5 <- [1,3002,null,{}] 18:06:02 INFO - PROCESS | 1863 | 1461287162692 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:02 INFO - PROCESS | 1863 | 1461287162981 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 18:06:03 INFO - PROCESS | 1863 | 1461287163275 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:03 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e033800 == 179 [pid = 1863] [id = 760] 18:06:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 199 (0x7f7899fda800) [pid = 1863] [serial = 2279] [outer = (nil)] 18:06:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 200 (0x7f789aa2b000) [pid = 1863] [serial = 2280] [outer = 0x7f7899fda800] 18:06:03 INFO - PROCESS | 1863 | 1461287163434 Marionette DEBUG loaded listener.js 18:06:03 INFO - PROCESS | 1863 | ++DOMWINDOW == 201 (0x7f789ad1b000) [pid = 1863] [serial = 2281] [outer = 0x7f7899fda800] 18:06:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885bca800 == 178 [pid = 1863] [id = 498] 18:06:06 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a55e2800 == 177 [pid = 1863] [id = 290] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d5c9000 == 176 [pid = 1863] [id = 687] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899db5000 == 175 [pid = 1863] [id = 712] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b37800 == 174 [pid = 1863] [id = 738] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1ed000 == 173 [pid = 1863] [id = 737] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d5d7800 == 172 [pid = 1863] [id = 736] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789adca000 == 171 [pid = 1863] [id = 730] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789902d800 == 170 [pid = 1863] [id = 729] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78920a9000 == 169 [pid = 1863] [id = 728] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788f854000 == 168 [pid = 1863] [id = 727] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e916000 == 167 [pid = 1863] [id = 726] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7889268800 == 166 [pid = 1863] [id = 725] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788815d000 == 165 [pid = 1863] [id = 724] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78860a0000 == 164 [pid = 1863] [id = 723] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885de3000 == 163 [pid = 1863] [id = 722] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788469f000 == 162 [pid = 1863] [id = 721] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7883f1e000 == 161 [pid = 1863] [id = 720] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788172e800 == 160 [pid = 1863] [id = 719] 18:06:07 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5c9000 == 159 [pid = 1863] [id = 718] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 200 (0x7f788cad9800) [pid = 1863] [serial = 2058] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 199 (0x7f7881847000) [pid = 1863] [serial = 2040] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 198 (0x7f787f964400) [pid = 1863] [serial = 1962] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 197 (0x7f787f967000) [pid = 1863] [serial = 2034] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 196 (0x7f78882c9000) [pid = 1863] [serial = 2052] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 195 (0x7f7886122000) [pid = 1863] [serial = 2049] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 194 (0x7f787d42c000) [pid = 1863] [serial = 2031] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 193 (0x7f78821ed400) [pid = 1863] [serial = 2043] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 192 (0x7f7885b54400) [pid = 1863] [serial = 2046] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 191 (0x7f7880c8b800) [pid = 1863] [serial = 2037] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 190 (0x7f788d641c00) [pid = 1863] [serial = 2061] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 189 (0x7f787fd82000) [pid = 1863] [serial = 2148] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 188 (0x7f787f96d400) [pid = 1863] [serial = 2147] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 187 (0x7f7885494000) [pid = 1863] [serial = 2099] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 186 (0x7f7883f63000) [pid = 1863] [serial = 2097] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 185 (0x7f7883e76c00) [pid = 1863] [serial = 2096] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 184 (0x7f78821ee000) [pid = 1863] [serial = 2094] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 183 (0x7f788185a800) [pid = 1863] [serial = 2093] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 182 (0x7f7880c82000) [pid = 1863] [serial = 2091] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f787fef2000) [pid = 1863] [serial = 2090] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f78890b5c00) [pid = 1863] [serial = 2055] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f787eece000) [pid = 1863] [serial = 2088] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f787d91b800) [pid = 1863] [serial = 2087] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f787d91c400) [pid = 1863] [serial = 2144] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f787a2edc00) [pid = 1863] [serial = 2141] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f787c945800) [pid = 1863] [serial = 2142] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f788ffbac00) [pid = 1863] [serial = 2139] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f788fcd9c00) [pid = 1863] [serial = 2138] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f788fcd2c00) [pid = 1863] [serial = 2136] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f788fccc400) [pid = 1863] [serial = 2135] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f788fc4b800) [pid = 1863] [serial = 2133] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f788fc45000) [pid = 1863] [serial = 2132] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f788f9d7800) [pid = 1863] [serial = 2130] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f788f9d0000) [pid = 1863] [serial = 2129] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f788f881800) [pid = 1863] [serial = 2127] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f788f807000) [pid = 1863] [serial = 2126] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f788f747000) [pid = 1863] [serial = 2124] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f788f2f6400) [pid = 1863] [serial = 2123] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f788efd8800) [pid = 1863] [serial = 2121] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f788efd0000) [pid = 1863] [serial = 2120] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f788ec7b000) [pid = 1863] [serial = 2118] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f788e95c000) [pid = 1863] [serial = 2117] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f788d689000) [pid = 1863] [serial = 2115] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f788d63e400) [pid = 1863] [serial = 2114] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f788d52d800) [pid = 1863] [serial = 2112] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f788d3e5c00) [pid = 1863] [serial = 2111] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f788cadd000) [pid = 1863] [serial = 2109] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f788caacc00) [pid = 1863] [serial = 2108] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f7889662c00) [pid = 1863] [serial = 2106] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7888ed6800) [pid = 1863] [serial = 2105] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f788850fc00) [pid = 1863] [serial = 2103] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f78882be400) [pid = 1863] [serial = 2102] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f78854a1400) [pid = 1863] [serial = 2100] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f787d8f1000) [pid = 1863] [serial = 2150] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f7880145400) [pid = 1863] [serial = 2151] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787eed0400) [pid = 1863] [serial = 2145] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f7880e4a000) [pid = 1863] [serial = 2153] [outer = (nil)] [url = about:blank] 18:06:07 INFO - PROCESS | 1863 | 1461287167439 Marionette TRACE conn5 <- [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]]]}] 18:06:07 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. 18:06:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4798ms 18:06:07 INFO - PROCESS | 1863 | 1461287167479 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 18:06:07 INFO - PROCESS | 1863 | 1461287167485 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 18:06:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:06:07 INFO - PROCESS | 1863 | 1461287167494 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:06:07 INFO - PROCESS | 1863 | 1461287167501 Marionette TRACE conn5 <- [1,3006,null,{}] 18:06:07 INFO - PROCESS | 1863 | 1461287167510 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:07 INFO - PROCESS | 1863 | 1461287167751 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 18:06:08 INFO - PROCESS | 1863 | 1461287167995 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:08 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c8dc000 == 160 [pid = 1863] [id = 761] 18:06:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787d77e800) [pid = 1863] [serial = 2282] [outer = (nil)] 18:06:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787d835c00) [pid = 1863] [serial = 2283] [outer = 0x7f787d77e800] 18:06:08 INFO - PROCESS | 1863 | 1461287168063 Marionette DEBUG loaded listener.js 18:06:08 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787d91f000) [pid = 1863] [serial = 2284] [outer = 0x7f787d77e800] 18:06:08 INFO - PROCESS | 1863 | 1461287168809 Marionette TRACE conn5 <- [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]]]}] 18:06:08 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. 18:06:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1337ms 18:06:08 INFO - PROCESS | 1863 | 1461287168843 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 18:06:08 INFO - PROCESS | 1863 | 1461287168852 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 18:06:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:06:08 INFO - PROCESS | 1863 | 1461287168862 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:06:08 INFO - PROCESS | 1863 | 1461287168866 Marionette TRACE conn5 <- [1,3010,null,{}] 18:06:08 INFO - PROCESS | 1863 | 1461287168872 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:09 INFO - PROCESS | 1863 | 1461287169112 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 18:06:09 INFO - PROCESS | 1863 | 1461287169344 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:09 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f1da800 == 161 [pid = 1863] [id = 762] 18:06:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f787e1e3800) [pid = 1863] [serial = 2285] [outer = (nil)] 18:06:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f787f6f1000) [pid = 1863] [serial = 2286] [outer = 0x7f787e1e3800] 18:06:09 INFO - PROCESS | 1863 | 1461287169411 Marionette DEBUG loaded listener.js 18:06:09 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f787f972400) [pid = 1863] [serial = 2287] [outer = 0x7f787e1e3800] 18:06:10 INFO - PROCESS | 1863 | 1461287170327 Marionette TRACE conn5 <- [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]]]}] 18:06:10 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 18:06:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1483ms 18:06:10 INFO - PROCESS | 1863 | 1461287170346 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 18:06:10 INFO - PROCESS | 1863 | 1461287170350 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 18:06:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:06:10 INFO - PROCESS | 1863 | 1461287170365 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:06:10 INFO - PROCESS | 1863 | 1461287170371 Marionette TRACE conn5 <- [1,3014,null,{}] 18:06:10 INFO - PROCESS | 1863 | 1461287170397 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:10 INFO - PROCESS | 1863 | 1461287170702 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 18:06:10 INFO - PROCESS | 1863 | 1461287170755 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:10 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800db000 == 162 [pid = 1863] [id = 763] 18:06:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f787fd7e400) [pid = 1863] [serial = 2288] [outer = (nil)] 18:06:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f787fef0800) [pid = 1863] [serial = 2289] [outer = 0x7f787fd7e400] 18:06:10 INFO - PROCESS | 1863 | 1461287170824 Marionette DEBUG loaded listener.js 18:06:10 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f788014c000) [pid = 1863] [serial = 2290] [outer = 0x7f787fd7e400] 18:06:11 INFO - PROCESS | 1863 | [1863] 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 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f787e1ef800) [pid = 1863] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f78882bf000) [pid = 1863] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f7881847800) [pid = 1863] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f78818b8000) [pid = 1863] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f78818b5000) [pid = 1863] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f787fde7000) [pid = 1863] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f787eeccc00) [pid = 1863] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f787d838c00) [pid = 1863] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f7893055c00) [pid = 1863] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f787fd84800) [pid = 1863] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f787d8ef400) [pid = 1863] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f7883e6f000) [pid = 1863] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787f88a400) [pid = 1863] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f7878c2d800) [pid = 1863] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f7892331000) [pid = 1863] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f789232f800) [pid = 1863] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f787eecd800) [pid = 1863] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f7881849c00) [pid = 1863] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f78882c1800) [pid = 1863] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f78861e3800) [pid = 1863] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f787d836800) [pid = 1863] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:06:12 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f787a2e2800) [pid = 1863] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:06:12 INFO - PROCESS | 1863 | 1461287172469 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:06:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:06:12 INFO - {} 18:06:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:06:12 INFO - {} 18:06:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:06:12 INFO - {} 18:06:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:06:12 INFO - {} 18:06:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2142ms 18:06:12 INFO - PROCESS | 1863 | 1461287172510 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 18:06:12 INFO - PROCESS | 1863 | 1461287172515 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 18:06:12 INFO - TEST-START | /FileAPI/fileReader.html 18:06:12 INFO - PROCESS | 1863 | 1461287172527 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:06:12 INFO - PROCESS | 1863 | 1461287172529 Marionette TRACE conn5 <- [1,3018,null,{}] 18:06:12 INFO - PROCESS | 1863 | 1461287172535 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:12 INFO - PROCESS | 1863 | 1461287172798 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 18:06:12 INFO - PROCESS | 1863 | 1461287172995 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:13 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7881698800 == 163 [pid = 1863] [id = 764] 18:06:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f787a2e2800) [pid = 1863] [serial = 2291] [outer = (nil)] 18:06:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f7881789c00) [pid = 1863] [serial = 2292] [outer = 0x7f787a2e2800] 18:06:13 INFO - PROCESS | 1863 | 1461287173061 Marionette DEBUG loaded listener.js 18:06:13 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f788184d400) [pid = 1863] [serial = 2293] [outer = 0x7f787a2e2800] 18:06:13 INFO - PROCESS | 1863 | 1461287173765 Marionette TRACE conn5 <- [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]]]}] 18:06:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:06:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:06:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:06:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:06:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 1280ms 18:06:13 INFO - PROCESS | 1863 | 1461287173809 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 18:06:13 INFO - TEST-START | /FileAPI/historical.html 18:06:13 INFO - PROCESS | 1863 | 1461287173813 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 18:06:13 INFO - PROCESS | 1863 | 1461287173819 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:06:13 INFO - PROCESS | 1863 | 1461287173822 Marionette TRACE conn5 <- [1,3022,null,{}] 18:06:13 INFO - PROCESS | 1863 | 1461287173827 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:14 INFO - PROCESS | 1863 | 1461287174144 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 18:06:14 INFO - PROCESS | 1863 | 1461287174172 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:14 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7879fc4800 == 164 [pid = 1863] [id = 765] 18:06:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f7878c2f400) [pid = 1863] [serial = 2294] [outer = (nil)] 18:06:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f787b5ef800) [pid = 1863] [serial = 2295] [outer = 0x7f7878c2f400] 18:06:14 INFO - PROCESS | 1863 | 1461287174424 Marionette DEBUG loaded listener.js 18:06:14 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f787d42d000) [pid = 1863] [serial = 2296] [outer = 0x7f7878c2f400] 18:06:15 INFO - PROCESS | 1863 | 1461287175513 Marionette TRACE conn5 <- [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"]]]}] 18:06:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:06:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:06:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:06:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:06:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:06:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:06:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:06:15 INFO - TEST-OK | /FileAPI/historical.html | took 1731ms 18:06:15 INFO - PROCESS | 1863 | 1461287175554 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 18:06:15 INFO - PROCESS | 1863 | 1461287175562 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 18:06:15 INFO - TEST-START | /FileAPI/idlharness.html 18:06:15 INFO - PROCESS | 1863 | 1461287175622 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:06:15 INFO - PROCESS | 1863 | 1461287175626 Marionette TRACE conn5 <- [1,3026,null,{}] 18:06:15 INFO - PROCESS | 1863 | 1461287175640 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:15 INFO - PROCESS | 1863 | 1461287175936 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 18:06:16 INFO - PROCESS | 1863 | 1461287176308 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:16 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78800c4000 == 165 [pid = 1863] [id = 766] 18:06:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 138 (0x7f787f99dc00) [pid = 1863] [serial = 2297] [outer = (nil)] 18:06:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787fd82800) [pid = 1863] [serial = 2298] [outer = 0x7f787f99dc00] 18:06:16 INFO - PROCESS | 1863 | 1461287176395 Marionette DEBUG loaded listener.js 18:06:16 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787fef2000) [pid = 1863] [serial = 2299] [outer = 0x7f787f99dc00] 18:06:18 INFO - PROCESS | 1863 | 1461287178321 Marionette TRACE conn5 <- [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]]]}] 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:06:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:06:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:06:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:06:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:06:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:06:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:06:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:06:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:06:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:06:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:06:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:06:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:06:18 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 18:06:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:06:18 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 18:06:18 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 18:06:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:06:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:06:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:06:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:06:18 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 18:06:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:06:18 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 18:06:18 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 18:06:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:06:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:06:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:06:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:06:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:06:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:06:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 2860ms 18:06:18 INFO - PROCESS | 1863 | 1461287178449 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 18:06:18 INFO - PROCESS | 1863 | 1461287178454 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 18:06:18 INFO - TEST-START | /FileAPI/idlharness.worker 18:06:18 INFO - PROCESS | 1863 | 1461287178540 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:06:18 INFO - PROCESS | 1863 | 1461287178548 Marionette TRACE conn5 <- [1,3030,null,{}] 18:06:18 INFO - PROCESS | 1863 | 1461287178566 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:18 INFO - PROCESS | 1863 | 1461287178824 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 18:06:19 INFO - PROCESS | 1863 | 1461287179114 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:19 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78845d2000 == 166 [pid = 1863] [id = 767] 18:06:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787fd79c00) [pid = 1863] [serial = 2300] [outer = (nil)] 18:06:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f78840cf800) [pid = 1863] [serial = 2301] [outer = 0x7f787fd79c00] 18:06:19 INFO - PROCESS | 1863 | 1461287179194 Marionette DEBUG loaded listener.js 18:06:19 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f7885b58400) [pid = 1863] [serial = 2302] [outer = 0x7f787fd79c00] 18:06:19 INFO - PROCESS | 1863 | [1863] 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 18:06:22 INFO - PROCESS | 1863 | 1461287181957 Marionette TRACE conn5 <- [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,{},{}]]]}] 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:06:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:06:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:06:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:06:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:06:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:06:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:06:22 INFO - {} 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:06:22 INFO - {} 18:06:22 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 - {} 18:06:22 INFO - {} 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:06:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:06:22 INFO - {} 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:06:22 INFO - {} 18:06:22 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 - {} 18:06:22 INFO - {} 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:06:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:06:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:06:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:06:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 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 18:06:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:06:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:06:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:06:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:06:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:06:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:06:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:06:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:06:22 INFO - {} 18:06:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3607ms 18:06:22 INFO - PROCESS | 1863 | 1461287182135 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 18:06:22 INFO - PROCESS | 1863 | 1461287182149 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 18:06:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:06:22 INFO - PROCESS | 1863 | 1461287182169 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:06:22 INFO - PROCESS | 1863 | 1461287182187 Marionette TRACE conn5 <- [1,3034,null,{}] 18:06:22 INFO - PROCESS | 1863 | 1461287182305 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:22 INFO - PROCESS | 1863 | 1461287182782 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 18:06:23 INFO - PROCESS | 1863 | 1461287183109 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:23 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7888152800 == 167 [pid = 1863] [id = 768] 18:06:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f7886119400) [pid = 1863] [serial = 2303] [outer = (nil)] 18:06:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f788f87d000) [pid = 1863] [serial = 2304] [outer = 0x7f7886119400] 18:06:23 INFO - PROCESS | 1863 | 1461287183189 Marionette DEBUG loaded listener.js 18:06:23 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f788f9cec00) [pid = 1863] [serial = 2305] [outer = 0x7f7886119400] 18:06:24 INFO - PROCESS | 1863 | 1461287184027 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:06:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:06:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1877ms 18:06:24 INFO - PROCESS | 1863 | 1461287184041 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 18:06:24 INFO - PROCESS | 1863 | 1461287184045 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 18:06:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:06:24 INFO - PROCESS | 1863 | 1461287184051 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:06:24 INFO - PROCESS | 1863 | 1461287184054 Marionette TRACE conn5 <- [1,3038,null,{}] 18:06:24 INFO - PROCESS | 1863 | 1461287184059 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:24 INFO - PROCESS | 1863 | 1461287184318 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 18:06:24 INFO - PROCESS | 1863 | 1461287184576 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:24 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7889266800 == 168 [pid = 1863] [id = 769] 18:06:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f78818b8800) [pid = 1863] [serial = 2306] [outer = (nil)] 18:06:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 148 (0x7f788fc48000) [pid = 1863] [serial = 2307] [outer = 0x7f78818b8800] 18:06:24 INFO - PROCESS | 1863 | 1461287184658 Marionette DEBUG loaded listener.js 18:06:24 INFO - PROCESS | 1863 | ++DOMWINDOW == 149 (0x7f788fcd5800) [pid = 1863] [serial = 2308] [outer = 0x7f78818b8800] 18:06:25 INFO - PROCESS | 1863 | 1461287185476 Marionette TRACE conn5 <- [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"]]]}] 18:06:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:06:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:06:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 18:06:25 INFO - PROCESS | 1863 | 1461287185533 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 18:06:25 INFO - PROCESS | 1863 | 1461287185536 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 18:06:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:06:25 INFO - PROCESS | 1863 | 1461287185544 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:06:25 INFO - PROCESS | 1863 | 1461287185546 Marionette TRACE conn5 <- [1,3042,null,{}] 18:06:25 INFO - PROCESS | 1863 | 1461287185552 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:25 INFO - PROCESS | 1863 | 1461287185905 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 18:06:26 INFO - PROCESS | 1863 | 1461287186146 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:26 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788e779000 == 169 [pid = 1863] [id = 770] 18:06:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 150 (0x7f789200ec00) [pid = 1863] [serial = 2309] [outer = (nil)] 18:06:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 151 (0x7f78921b9000) [pid = 1863] [serial = 2310] [outer = 0x7f789200ec00] 18:06:26 INFO - PROCESS | 1863 | 1461287186243 Marionette DEBUG loaded listener.js 18:06:26 INFO - PROCESS | 1863 | ++DOMWINDOW == 152 (0x7f7893061000) [pid = 1863] [serial = 2311] [outer = 0x7f789200ec00] 18:06:27 INFO - PROCESS | 1863 | 1461287187641 Marionette TRACE conn5 <- [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]]]}] 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:06:27 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. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:06:27 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'.) 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:06:27 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. 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:06:27 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. 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:06:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:06:27 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. 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:06:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:06:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:06:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:06:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:06:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:06:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2221ms 18:06:27 INFO - PROCESS | 1863 | 1461287187782 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 18:06:27 INFO - PROCESS | 1863 | 1461287187788 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 18:06:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:06:27 INFO - PROCESS | 1863 | 1461287187852 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:06:27 INFO - PROCESS | 1863 | 1461287187857 Marionette TRACE conn5 <- [1,3046,null,{}] 18:06:27 INFO - PROCESS | 1863 | 1461287187864 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:28 INFO - PROCESS | 1863 | 1461287188159 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 18:06:28 INFO - PROCESS | 1863 | 1461287188412 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:28 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885def800 == 170 [pid = 1863] [id = 771] 18:06:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 153 (0x7f788611fc00) [pid = 1863] [serial = 2312] [outer = (nil)] 18:06:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 154 (0x7f7886124c00) [pid = 1863] [serial = 2313] [outer = 0x7f788611fc00] 18:06:28 INFO - PROCESS | 1863 | 1461287188494 Marionette DEBUG loaded listener.js 18:06:28 INFO - PROCESS | 1863 | ++DOMWINDOW == 155 (0x7f78861e0000) [pid = 1863] [serial = 2314] [outer = 0x7f788611fc00] 18:06:28 INFO - PROCESS | 1863 | [1863] 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 18:06:29 INFO - PROCESS | 1863 | 1461287189405 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:06:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:06:29 INFO - {} 18:06:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1594ms 18:06:29 INFO - PROCESS | 1863 | 1461287189436 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 18:06:29 INFO - PROCESS | 1863 | 1461287189440 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 18:06:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:06:29 INFO - PROCESS | 1863 | 1461287189446 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:06:29 INFO - PROCESS | 1863 | 1461287189451 Marionette TRACE conn5 <- [1,3050,null,{}] 18:06:29 INFO - PROCESS | 1863 | 1461287189462 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:29 INFO - PROCESS | 1863 | 1461287189709 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 18:06:29 INFO - PROCESS | 1863 | 1461287189965 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:29 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7886399800 == 171 [pid = 1863] [id = 772] 18:06:29 INFO - PROCESS | 1863 | ++DOMWINDOW == 156 (0x7f788611b400) [pid = 1863] [serial = 2315] [outer = (nil)] 18:06:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 157 (0x7f7888508c00) [pid = 1863] [serial = 2316] [outer = 0x7f788611b400] 18:06:30 INFO - PROCESS | 1863 | 1461287190047 Marionette DEBUG loaded listener.js 18:06:30 INFO - PROCESS | 1863 | ++DOMWINDOW == 158 (0x7f788965e800) [pid = 1863] [serial = 2317] [outer = 0x7f788611b400] 18:06:30 INFO - PROCESS | 1863 | 1461287190917 Marionette TRACE conn5 <- [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]]]}] 18:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:06:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:06:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1486ms 18:06:30 INFO - PROCESS | 1863 | 1461287190934 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 18:06:30 INFO - PROCESS | 1863 | 1461287190937 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 18:06:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:06:30 INFO - PROCESS | 1863 | 1461287190945 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:06:30 INFO - PROCESS | 1863 | 1461287190948 Marionette TRACE conn5 <- [1,3054,null,{}] 18:06:30 INFO - PROCESS | 1863 | 1461287190954 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:31 INFO - PROCESS | 1863 | 1461287191223 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 18:06:31 INFO - PROCESS | 1863 | 1461287191536 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:31 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78920a9000 == 172 [pid = 1863] [id = 773] 18:06:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 159 (0x7f787c951400) [pid = 1863] [serial = 2318] [outer = (nil)] 18:06:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 160 (0x7f788cae1800) [pid = 1863] [serial = 2319] [outer = 0x7f787c951400] 18:06:31 INFO - PROCESS | 1863 | 1461287191622 Marionette DEBUG loaded listener.js 18:06:31 INFO - PROCESS | 1863 | ++DOMWINDOW == 161 (0x7f7893343400) [pid = 1863] [serial = 2320] [outer = 0x7f787c951400] 18:06:32 INFO - PROCESS | 1863 | 1461287192911 Marionette TRACE conn5 <- [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"]]]}] 18:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:06:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:06:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:06:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:06:33 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" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:06:33 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" 18:06:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:06:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:06:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2089ms 18:06:33 INFO - PROCESS | 1863 | 1461287193078 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 18:06:33 INFO - PROCESS | 1863 | 1461287193086 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 18:06:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:06:33 INFO - PROCESS | 1863 | 1461287193106 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:06:33 INFO - PROCESS | 1863 | 1461287193115 Marionette TRACE conn5 <- [1,3058,null,{}] 18:06:33 INFO - PROCESS | 1863 | 1461287193128 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:33 INFO - PROCESS | 1863 | 1461287193494 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 18:06:33 INFO - PROCESS | 1863 | 1461287193779 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:33 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78974a8000 == 173 [pid = 1863] [id = 774] 18:06:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 162 (0x7f787d771000) [pid = 1863] [serial = 2321] [outer = (nil)] 18:06:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 163 (0x7f789b3c5400) [pid = 1863] [serial = 2322] [outer = 0x7f787d771000] 18:06:33 INFO - PROCESS | 1863 | 1461287193863 Marionette DEBUG loaded listener.js 18:06:33 INFO - PROCESS | 1863 | ++DOMWINDOW == 164 (0x7f789b833400) [pid = 1863] [serial = 2323] [outer = 0x7f787d771000] 18:06:34 INFO - PROCESS | 1863 | 1461287194761 Marionette TRACE conn5 <- [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]]]}] 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:06:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:06:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:06:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:06:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:06:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:06:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:06:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:06:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:06:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1696ms 18:06:34 INFO - PROCESS | 1863 | 1461287194807 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 18:06:34 INFO - PROCESS | 1863 | 1461287194815 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 18:06:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:06:34 INFO - PROCESS | 1863 | 1461287194823 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:06:34 INFO - PROCESS | 1863 | 1461287194827 Marionette TRACE conn5 <- [1,3062,null,{}] 18:06:34 INFO - PROCESS | 1863 | 1461287194832 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:35 INFO - PROCESS | 1863 | 1461287195082 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 18:06:35 INFO - PROCESS | 1863 | 1461287195371 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:35 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7898e52000 == 174 [pid = 1863] [id = 775] 18:06:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 165 (0x7f789e83e000) [pid = 1863] [serial = 2324] [outer = (nil)] 18:06:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 166 (0x7f789e844800) [pid = 1863] [serial = 2325] [outer = 0x7f789e83e000] 18:06:35 INFO - PROCESS | 1863 | 1461287195520 Marionette DEBUG loaded listener.js 18:06:35 INFO - PROCESS | 1863 | ++DOMWINDOW == 167 (0x7f789f48d000) [pid = 1863] [serial = 2326] [outer = 0x7f789e83e000] 18:06:35 INFO - PROCESS | 1863 | [1863] 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 18:06:36 INFO - PROCESS | 1863 | 1461287196438 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:06:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:06:36 INFO - {} 18:06:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1630ms 18:06:36 INFO - PROCESS | 1863 | 1461287196455 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 18:06:36 INFO - PROCESS | 1863 | 1461287196458 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 18:06:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:06:36 INFO - PROCESS | 1863 | 1461287196465 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:06:36 INFO - PROCESS | 1863 | 1461287196470 Marionette TRACE conn5 <- [1,3066,null,{}] 18:06:36 INFO - PROCESS | 1863 | 1461287196476 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:36 INFO - PROCESS | 1863 | 1461287196785 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 18:06:37 INFO - PROCESS | 1863 | 1461287197054 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:37 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789adc5800 == 175 [pid = 1863] [id = 776] 18:06:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 168 (0x7f787d768c00) [pid = 1863] [serial = 2327] [outer = (nil)] 18:06:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 169 (0x7f78a5240400) [pid = 1863] [serial = 2328] [outer = 0x7f787d768c00] 18:06:37 INFO - PROCESS | 1863 | 1461287197179 Marionette DEBUG loaded listener.js 18:06:37 INFO - PROCESS | 1863 | ++DOMWINDOW == 170 (0x7f78a5755400) [pid = 1863] [serial = 2329] [outer = 0x7f787d768c00] 18:06:38 INFO - PROCESS | 1863 | 1461287198008 Marionette TRACE conn5 <- [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]]]}] 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:06:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:06:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1582ms 18:06:38 INFO - PROCESS | 1863 | 1461287198051 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 18:06:38 INFO - PROCESS | 1863 | 1461287198055 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 18:06:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:06:38 INFO - PROCESS | 1863 | 1461287198061 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:06:38 INFO - PROCESS | 1863 | 1461287198064 Marionette TRACE conn5 <- [1,3070,null,{}] 18:06:38 INFO - PROCESS | 1863 | 1461287198070 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:38 INFO - PROCESS | 1863 | 1461287198310 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 18:06:38 INFO - PROCESS | 1863 | 1461287198607 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:38 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f789e685000 == 176 [pid = 1863] [id = 777] 18:06:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 171 (0x7f787e228c00) [pid = 1863] [serial = 2330] [outer = (nil)] 18:06:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 172 (0x7f78a5758c00) [pid = 1863] [serial = 2331] [outer = 0x7f787e228c00] 18:06:38 INFO - PROCESS | 1863 | 1461287198687 Marionette DEBUG loaded listener.js 18:06:38 INFO - PROCESS | 1863 | ++DOMWINDOW == 173 (0x7f78a654e400) [pid = 1863] [serial = 2332] [outer = 0x7f787e228c00] 18:06:39 INFO - PROCESS | 1863 | 1461287199505 Marionette TRACE conn5 <- [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]]]}] 18:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:06:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:06:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1489ms 18:06:39 INFO - PROCESS | 1863 | 1461287199553 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 18:06:39 INFO - PROCESS | 1863 | 1461287199556 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 18:06:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:06:39 INFO - PROCESS | 1863 | 1461287199611 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:06:39 INFO - PROCESS | 1863 | 1461287199615 Marionette TRACE conn5 <- [1,3074,null,{}] 18:06:39 INFO - PROCESS | 1863 | 1461287199628 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:39 INFO - PROCESS | 1863 | 1461287199888 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 18:06:40 INFO - PROCESS | 1863 | 1461287200181 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:40 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f78a5720800 == 177 [pid = 1863] [id = 778] 18:06:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 174 (0x7f78a6435c00) [pid = 1863] [serial = 2333] [outer = (nil)] 18:06:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 175 (0x7f78a6716800) [pid = 1863] [serial = 2334] [outer = 0x7f78a6435c00] 18:06:40 INFO - PROCESS | 1863 | 1461287200301 Marionette DEBUG loaded listener.js 18:06:40 INFO - PROCESS | 1863 | ++DOMWINDOW == 176 (0x7f78a863ac00) [pid = 1863] [serial = 2335] [outer = 0x7f78a6435c00] 18:06:41 INFO - PROCESS | 1863 | 1461287201066 Marionette TRACE conn5 <- [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]]]}] 18:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:06:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:06:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1536ms 18:06:41 INFO - PROCESS | 1863 | 1461287201107 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 18:06:41 INFO - PROCESS | 1863 | 1461287201111 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 18:06:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:06:41 INFO - PROCESS | 1863 | 1461287201118 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:06:41 INFO - PROCESS | 1863 | 1461287201121 Marionette TRACE conn5 <- [1,3078,null,{}] 18:06:41 INFO - PROCESS | 1863 | 1461287201128 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:41 INFO - PROCESS | 1863 | 1461287201379 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 18:06:41 INFO - PROCESS | 1863 | 1461287201709 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:41 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7899931800 == 178 [pid = 1863] [id = 779] 18:06:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 177 (0x7f787e1eec00) [pid = 1863] [serial = 2336] [outer = (nil)] 18:06:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 178 (0x7f789f48b800) [pid = 1863] [serial = 2337] [outer = 0x7f787e1eec00] 18:06:41 INFO - PROCESS | 1863 | 1461287201792 Marionette DEBUG loaded listener.js 18:06:41 INFO - PROCESS | 1863 | ++DOMWINDOW == 179 (0x7f78a530c800) [pid = 1863] [serial = 2338] [outer = 0x7f787e1eec00] 18:06:42 INFO - PROCESS | 1863 | 1461287202649 Marionette TRACE conn5 <- [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] 18:06:42 INFO - PROCESS | 1863 | 1461287202713 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 18:06:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:06:42 INFO - PROCESS | 1863 | 1461287202750 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:06:42 INFO - PROCESS | 1863 | 1461287202754 Marionette TRACE conn5 <- [1,3082,null,{}] 18:06:42 INFO - PROCESS | 1863 | 1461287202760 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:43 INFO - PROCESS | 1863 | 1461287203014 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 18:06:43 INFO - PROCESS | 1863 | 1461287203311 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:43 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787a0d3000 == 179 [pid = 1863] [id = 780] 18:06:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 180 (0x7f7886120000) [pid = 1863] [serial = 2339] [outer = (nil)] 18:06:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 181 (0x7f78a9f74800) [pid = 1863] [serial = 2340] [outer = 0x7f7886120000] 18:06:43 INFO - PROCESS | 1863 | 1461287203433 Marionette DEBUG loaded listener.js 18:06:43 INFO - PROCESS | 1863 | ++DOMWINDOW == 182 (0x7f78aa3be800) [pid = 1863] [serial = 2341] [outer = 0x7f7886120000] 18:06:44 INFO - PROCESS | 1863 | 1461287204303 Marionette TRACE conn5 <- [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]]]}] 18:06:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:06:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:06:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:06:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1591ms 18:06:44 INFO - PROCESS | 1863 | 1461287204335 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 18:06:44 INFO - PROCESS | 1863 | 1461287204338 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 18:06:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:06:44 INFO - PROCESS | 1863 | 1461287204345 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:06:44 INFO - PROCESS | 1863 | 1461287204349 Marionette TRACE conn5 <- [1,3086,null,{}] 18:06:44 INFO - PROCESS | 1863 | 1461287204354 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:44 INFO - PROCESS | 1863 | 1461287204612 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78892b9000 == 178 [pid = 1863] [id = 701] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788efe1000 == 177 [pid = 1863] [id = 703] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb64000 == 176 [pid = 1863] [id = 704] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78823d4800 == 175 [pid = 1863] [id = 696] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7886094000 == 174 [pid = 1863] [id = 699] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788851d000 == 173 [pid = 1863] [id = 700] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f5c5000 == 172 [pid = 1863] [id = 695] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7881698800 == 171 [pid = 1863] [id = 764] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78800db000 == 170 [pid = 1863] [id = 763] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787f1da800 == 169 [pid = 1863] [id = 762] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787c8dc000 == 168 [pid = 1863] [id = 761] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78aa794000 == 167 [pid = 1863] [id = 757] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78a813a800 == 166 [pid = 1863] [id = 754] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f789e803800 == 165 [pid = 1863] [id = 753] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7899939000 == 164 [pid = 1863] [id = 752] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7898d1f000 == 163 [pid = 1863] [id = 751] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f78935e2000 == 162 [pid = 1863] [id = 750] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fcbb800 == 161 [pid = 1863] [id = 749] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788fb4e800 == 160 [pid = 1863] [id = 748] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788e777000 == 159 [pid = 1863] [id = 747] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788926b800 == 158 [pid = 1863] [id = 746] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788815c800 == 157 [pid = 1863] [id = 745] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7885fc6800 == 156 [pid = 1863] [id = 744] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f788469d800 == 155 [pid = 1863] [id = 743] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7882b63800 == 154 [pid = 1863] [id = 742] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f7880b51000 == 153 [pid = 1863] [id = 741] 18:06:47 INFO - PROCESS | 1863 | --DOCSHELL 0x7f787d645000 == 152 [pid = 1863] [id = 740] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 181 (0x7f7883e0c000) [pid = 1863] [serial = 2085] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 180 (0x7f7881569800) [pid = 1863] [serial = 2219] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 179 (0x7f7881565c00) [pid = 1863] [serial = 2216] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 178 (0x7f78890b4000) [pid = 1863] [serial = 2171] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 177 (0x7f7885f2e000) [pid = 1863] [serial = 2169] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 176 (0x7f7885b51000) [pid = 1863] [serial = 2168] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 175 (0x7f78840cd000) [pid = 1863] [serial = 2166] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 174 (0x7f7883e77800) [pid = 1863] [serial = 2165] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 173 (0x7f788225b000) [pid = 1863] [serial = 2163] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 172 (0x7f78818b9800) [pid = 1863] [serial = 2162] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 171 (0x7f7880e49800) [pid = 1863] [serial = 2160] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 170 (0x7f7880148c00) [pid = 1863] [serial = 2159] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 169 (0x7f787f96d800) [pid = 1863] [serial = 2157] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 168 (0x7f787f59d400) [pid = 1863] [serial = 2156] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 167 (0x7f787d8f3c00) [pid = 1863] [serial = 2210] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 166 (0x7f789994e000) [pid = 1863] [serial = 2208] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 165 (0x7f78991a2400) [pid = 1863] [serial = 2207] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 164 (0x7f7898dce000) [pid = 1863] [serial = 2205] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 163 (0x7f78978ea000) [pid = 1863] [serial = 2204] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 162 (0x7f78975e5800) [pid = 1863] [serial = 2202] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 161 (0x7f7896239000) [pid = 1863] [serial = 2201] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 160 (0x7f7895528800) [pid = 1863] [serial = 2199] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 159 (0x7f7895403000) [pid = 1863] [serial = 2198] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 158 (0x7f78949df800) [pid = 1863] [serial = 2196] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 157 (0x7f78934cec00) [pid = 1863] [serial = 2195] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 156 (0x7f7893344c00) [pid = 1863] [serial = 2193] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 155 (0x7f7893339800) [pid = 1863] [serial = 2192] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 154 (0x7f789305e400) [pid = 1863] [serial = 2190] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 153 (0x7f7893055800) [pid = 1863] [serial = 2189] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 152 (0x7f789300d800) [pid = 1863] [serial = 2187] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 151 (0x7f7893004000) [pid = 1863] [serial = 2186] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 150 (0x7f788ffb2800) [pid = 1863] [serial = 2184] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 149 (0x7f788f9d0c00) [pid = 1863] [serial = 2183] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 148 (0x7f788f744c00) [pid = 1863] [serial = 2181] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 147 (0x7f788ec78000) [pid = 1863] [serial = 2180] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f788e7b9c00) [pid = 1863] [serial = 2178] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f788d73d000) [pid = 1863] [serial = 2177] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f788d63d400) [pid = 1863] [serial = 2175] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f788d433000) [pid = 1863] [serial = 2174] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f788cad3800) [pid = 1863] [serial = 2172] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787fd77400) [pid = 1863] [serial = 2213] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787fda2c00) [pid = 1863] [serial = 2214] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f788178f400) [pid = 1863] [serial = 2217] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787e1eb400) [pid = 1863] [serial = 2211] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1863 | 1461287207850 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:47 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787c771000 == 153 [pid = 1863] [id = 781] 18:06:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 139 (0x7f787c855c00) [pid = 1863] [serial = 2342] [outer = (nil)] 18:06:47 INFO - PROCESS | 1863 | ++DOMWINDOW == 140 (0x7f787c85d000) [pid = 1863] [serial = 2343] [outer = 0x7f787c855c00] 18:06:47 INFO - PROCESS | 1863 | 1461287207938 Marionette DEBUG loaded listener.js 18:06:48 INFO - PROCESS | 1863 | ++DOMWINDOW == 141 (0x7f787d75e400) [pid = 1863] [serial = 2344] [outer = 0x7f787c855c00] 18:06:48 INFO - PROCESS | 1863 | 1461287208709 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:06:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:06:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4403ms 18:06:48 INFO - PROCESS | 1863 | 1461287208752 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 18:06:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:06:48 INFO - PROCESS | 1863 | 1461287208757 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 18:06:48 INFO - PROCESS | 1863 | 1461287208765 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:06:48 INFO - PROCESS | 1863 | 1461287208771 Marionette TRACE conn5 <- [1,3090,null,{}] 18:06:48 INFO - PROCESS | 1863 | 1461287208779 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:49 INFO - PROCESS | 1863 | 1461287209035 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 18:06:49 INFO - PROCESS | 1863 | 1461287209263 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:49 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787e043000 == 154 [pid = 1863] [id = 782] 18:06:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 142 (0x7f787b945400) [pid = 1863] [serial = 2345] [outer = (nil)] 18:06:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 143 (0x7f787e223c00) [pid = 1863] [serial = 2346] [outer = 0x7f787b945400] 18:06:49 INFO - PROCESS | 1863 | 1461287209339 Marionette DEBUG loaded listener.js 18:06:49 INFO - PROCESS | 1863 | ++DOMWINDOW == 144 (0x7f787f599800) [pid = 1863] [serial = 2347] [outer = 0x7f787b945400] 18:06:50 INFO - PROCESS | 1863 | 1461287210218 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:06:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:06:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1487ms 18:06:50 INFO - PROCESS | 1863 | 1461287210254 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 18:06:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:06:50 INFO - PROCESS | 1863 | 1461287210261 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 18:06:50 INFO - PROCESS | 1863 | 1461287210274 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:06:50 INFO - PROCESS | 1863 | 1461287210277 Marionette TRACE conn5 <- [1,3094,null,{}] 18:06:50 INFO - PROCESS | 1863 | 1461287210284 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:50 INFO - PROCESS | 1863 | 1461287210589 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 18:06:50 INFO - PROCESS | 1863 | 1461287210643 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:50 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f95a000 == 155 [pid = 1863] [id = 783] 18:06:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 145 (0x7f787f971000) [pid = 1863] [serial = 2348] [outer = (nil)] 18:06:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 146 (0x7f787fd80c00) [pid = 1863] [serial = 2349] [outer = 0x7f787f971000] 18:06:50 INFO - PROCESS | 1863 | 1461287210722 Marionette DEBUG loaded listener.js 18:06:50 INFO - PROCESS | 1863 | ++DOMWINDOW == 147 (0x7f787fde5000) [pid = 1863] [serial = 2350] [outer = 0x7f787f971000] 18:06:51 INFO - PROCESS | 1863 | 1461287211798 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:06:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:06:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1587ms 18:06:51 INFO - PROCESS | 1863 | 1461287211854 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 18:06:51 INFO - PROCESS | 1863 | 1461287211858 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 18:06:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:06:51 INFO - PROCESS | 1863 | 1461287211876 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:06:51 INFO - PROCESS | 1863 | 1461287211886 Marionette TRACE conn5 <- [1,3098,null,{}] 18:06:51 INFO - PROCESS | 1863 | 1461287211900 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:52 INFO - PROCESS | 1863 | 1461287212218 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 146 (0x7f787fd7e400) [pid = 1863] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 145 (0x7f7885f34800) [pid = 1863] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 144 (0x7f787f993c00) [pid = 1863] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 143 (0x7f7881848800) [pid = 1863] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 142 (0x7f7881789000) [pid = 1863] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 141 (0x7f787d772000) [pid = 1863] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 140 (0x7f787d428c00) [pid = 1863] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 139 (0x7f787e1e3800) [pid = 1863] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 138 (0x7f787d77e800) [pid = 1863] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 137 (0x7f7899fda800) [pid = 1863] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 136 (0x7f7899a19c00) [pid = 1863] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 135 (0x7f788f2f8400) [pid = 1863] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 134 (0x7f7899f4ac00) [pid = 1863] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 133 (0x7f788f2fac00) [pid = 1863] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 132 (0x7f788caeb000) [pid = 1863] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 131 (0x7f788d3de400) [pid = 1863] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 130 (0x7f788f881400) [pid = 1863] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 129 (0x7f78882c5000) [pid = 1863] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 128 (0x7f7885f33000) [pid = 1863] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 127 (0x7f788d3e6400) [pid = 1863] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 126 (0x7f788cada000) [pid = 1863] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 125 (0x7f78861d7400) [pid = 1863] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 124 (0x7f7885f35400) [pid = 1863] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 123 (0x7f788caa1800) [pid = 1863] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:06:53 INFO - PROCESS | 1863 | --DOMWINDOW == 122 (0x7f787a2e5800) [pid = 1863] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:06:53 INFO - PROCESS | 1863 | 1461287213073 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:53 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787f947800 == 156 [pid = 1863] [id = 784] 18:06:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 123 (0x7f7878c2c800) [pid = 1863] [serial = 2351] [outer = (nil)] 18:06:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 124 (0x7f787d77e800) [pid = 1863] [serial = 2352] [outer = 0x7f7878c2c800] 18:06:53 INFO - PROCESS | 1863 | 1461287213149 Marionette DEBUG loaded listener.js 18:06:53 INFO - PROCESS | 1863 | ++DOMWINDOW == 125 (0x7f7881570800) [pid = 1863] [serial = 2353] [outer = 0x7f7878c2c800] 18:06:53 INFO - PROCESS | 1863 | 1461287213828 Marionette TRACE conn5 <- [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]]]}] 18:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:06:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:06:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1969ms 18:06:53 INFO - PROCESS | 1863 | 1461287213844 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 18:06:53 INFO - PROCESS | 1863 | 1461287213850 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 18:06:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:06:53 INFO - PROCESS | 1863 | 1461287213857 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:06:53 INFO - PROCESS | 1863 | 1461287213859 Marionette TRACE conn5 <- [1,3102,null,{}] 18:06:53 INFO - PROCESS | 1863 | 1461287213865 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:54 INFO - PROCESS | 1863 | 1461287214102 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 18:06:54 INFO - PROCESS | 1863 | 1461287214330 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:54 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f788222e800 == 157 [pid = 1863] [id = 785] 18:06:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 126 (0x7f7878c32000) [pid = 1863] [serial = 2354] [outer = (nil)] 18:06:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 127 (0x7f787fdf0400) [pid = 1863] [serial = 2355] [outer = 0x7f7878c32000] 18:06:54 INFO - PROCESS | 1863 | 1461287214409 Marionette DEBUG loaded listener.js 18:06:54 INFO - PROCESS | 1863 | ++DOMWINDOW == 128 (0x7f7883e08800) [pid = 1863] [serial = 2356] [outer = 0x7f7878c32000] 18:06:55 INFO - PROCESS | 1863 | 1461287215686 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:06:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:06:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1893ms 18:06:55 INFO - PROCESS | 1863 | 1461287215752 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 18:06:55 INFO - PROCESS | 1863 | 1461287215759 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 18:06:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:06:55 INFO - PROCESS | 1863 | 1461287215769 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:06:55 INFO - PROCESS | 1863 | 1461287215775 Marionette TRACE conn5 <- [1,3106,null,{}] 18:06:55 INFO - PROCESS | 1863 | 1461287215786 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:56 INFO - PROCESS | 1863 | 1461287216088 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 18:06:56 INFO - PROCESS | 1863 | 1461287216456 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:56 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f787fec4800 == 158 [pid = 1863] [id = 786] 18:06:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 129 (0x7f787e228000) [pid = 1863] [serial = 2357] [outer = (nil)] 18:06:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 130 (0x7f787eed1800) [pid = 1863] [serial = 2358] [outer = 0x7f787e228000] 18:06:56 INFO - PROCESS | 1863 | 1461287216571 Marionette DEBUG loaded listener.js 18:06:56 INFO - PROCESS | 1863 | ++DOMWINDOW == 131 (0x7f787f99d800) [pid = 1863] [serial = 2359] [outer = 0x7f787e228000] 18:06:57 INFO - PROCESS | 1863 | 1461287217453 Marionette TRACE conn5 <- [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]]]}] 18:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:06:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:06:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1739ms 18:06:57 INFO - PROCESS | 1863 | 1461287217509 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 18:06:57 INFO - PROCESS | 1863 | 1461287217518 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 18:06:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:06:57 INFO - PROCESS | 1863 | 1461287217579 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:06:57 INFO - PROCESS | 1863 | 1461287217585 Marionette TRACE conn5 <- [1,3110,null,{}] 18:06:57 INFO - PROCESS | 1863 | 1461287217596 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:57 INFO - PROCESS | 1863 | 1461287217875 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 18:06:58 INFO - PROCESS | 1863 | 1461287218300 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:58 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7883f2a800 == 159 [pid = 1863] [id = 787] 18:06:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 132 (0x7f7881786000) [pid = 1863] [serial = 2360] [outer = (nil)] 18:06:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 133 (0x7f7881857400) [pid = 1863] [serial = 2361] [outer = 0x7f7881786000] 18:06:58 INFO - PROCESS | 1863 | 1461287218447 Marionette DEBUG loaded listener.js 18:06:58 INFO - PROCESS | 1863 | ++DOMWINDOW == 134 (0x7f78821e9c00) [pid = 1863] [serial = 2362] [outer = 0x7f7881786000] 18:06:59 INFO - PROCESS | 1863 | 1461287219728 Marionette TRACE conn5 <- [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"]]]}] 18:06:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:06:59 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 18:06:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:06:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:06:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:06:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:06:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2206ms 18:06:59 INFO - PROCESS | 1863 | 1461287219787 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 18:06:59 INFO - PROCESS | 1863 | 1461287219803 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 18:06:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:06:59 INFO - PROCESS | 1863 | 1461287219815 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:06:59 INFO - PROCESS | 1863 | 1461287219825 Marionette TRACE conn5 <- [1,3114,null,{}] 18:06:59 INFO - PROCESS | 1863 | 1461287219879 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:00 INFO - PROCESS | 1863 | 1461287220283 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 18:07:00 INFO - PROCESS | 1863 | 1461287220717 Marionette TRACE conn5 -> [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\", \"69e704c3-d77c-41d4-9576-41aeaa3166f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:00 INFO - PROCESS | 1863 | ++DOCSHELL 0x7f7885bc4000 == 160 [pid = 1863] [id = 788] 18:07:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 135 (0x7f7883e79800) [pid = 1863] [serial = 2363] [outer = (nil)] 18:07:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 136 (0x7f7883f67400) [pid = 1863] [serial = 2364] [outer = 0x7f7883e79800] 18:07:00 INFO - PROCESS | 1863 | 1461287220815 Marionette DEBUG loaded listener.js 18:07:00 INFO - PROCESS | 1863 | ++DOMWINDOW == 137 (0x7f788549e000) [pid = 1863] [serial = 2365] [outer = 0x7f7883e79800] 18:07:01 INFO - PROCESS | 1863 | 1461287221685 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:07:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:07:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1888ms 18:07:01 INFO - PROCESS | 1863 | 1461287221702 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 18:07:01 INFO - PROCESS | 1863 | 1461287221707 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 18:07:02 WARNING - u'runner_teardown' () 18:07:02 INFO - No more tests 18:07:02 INFO - Got 0 unexpected results 18:07:02 INFO - SUITE-END | took 1282s 18:07:03 INFO - Closing logging queue 18:07:03 INFO - queue closed 18:07:03 INFO - Return code: 0 18:07:03 WARNING - # TBPL SUCCESS # 18:07:03 INFO - Running post-action listener: _resource_record_post_action 18:07:03 INFO - Running post-run listener: _resource_record_post_run 18:07:04 INFO - Total resource usage - Wall time: 1321s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 978497536; Read time: 1380; Write time: 343112 18:07:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:07:04 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 51625984; Read time: 0; Write time: 48904 18:07:04 INFO - run-tests - Wall time: 1288s; CPU: 98.0%; Read bytes: 7819264; Write bytes: 926871552; Read time: 1368; Write time: 294208 18:07:04 INFO - Running post-run listener: _upload_blobber_files 18:07:04 INFO - Blob upload gear active. 18:07:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:07:04 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 18:07:04 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'] 18:07:04 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 18:07:04 INFO - (blobuploader) - INFO - Open directory for files ... 18:07:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:07:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:07:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:07:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:07:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:07:07 INFO - (blobuploader) - INFO - Done attempting. 18:07:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:07:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:07:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:07:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:07:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:07:08 INFO - (blobuploader) - INFO - Done attempting. 18:07:08 INFO - (blobuploader) - INFO - Iteration through files over. 18:07:08 INFO - Return code: 0 18:07:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:07:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:07:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f28e03a94ce3080746f90ef39ce4327e6fcbf96e385031076a271fc6665f27ef11a38a6e6af11172c3236f5d745a79a94589249866e3446411b1f71bd040d13b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d5e33c609fe2dd87bdc9ffacaaf099d49ce0ead29c01fc1b759dca16ade5c798f22bdb9ce3e9405b454f1e4f9aee15313e5ac33f0ca920070273f360d6e23a5"} 18:07:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:07:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:07:08 INFO - Contents: 18:07:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f28e03a94ce3080746f90ef39ce4327e6fcbf96e385031076a271fc6665f27ef11a38a6e6af11172c3236f5d745a79a94589249866e3446411b1f71bd040d13b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d5e33c609fe2dd87bdc9ffacaaf099d49ce0ead29c01fc1b759dca16ade5c798f22bdb9ce3e9405b454f1e4f9aee15313e5ac33f0ca920070273f360d6e23a5"} 18:07:08 INFO - Running post-run listener: copy_logs_to_upload_dir 18:07:08 INFO - Copying logs to upload dir... 18:07:08 INFO - mkdir: /builds/slave/test/build/upload/logs 18:07:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1456.425153 ========= master_lag: 1.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 18 secs) (at 2016-04-21 18:07:09.891320) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 18:07:09.892328) ========= 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-1461285452.572822-1061328239 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f28e03a94ce3080746f90ef39ce4327e6fcbf96e385031076a271fc6665f27ef11a38a6e6af11172c3236f5d745a79a94589249866e3446411b1f71bd040d13b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d5e33c609fe2dd87bdc9ffacaaf099d49ce0ead29c01fc1b759dca16ade5c798f22bdb9ce3e9405b454f1e4f9aee15313e5ac33f0ca920070273f360d6e23a5"} build_url:https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037332 build_url: 'https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/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/f28e03a94ce3080746f90ef39ce4327e6fcbf96e385031076a271fc6665f27ef11a38a6e6af11172c3236f5d745a79a94589249866e3446411b1f71bd040d13b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4d5e33c609fe2dd87bdc9ffacaaf099d49ce0ead29c01fc1b759dca16ade5c798f22bdb9ce3e9405b454f1e4f9aee15313e5ac33f0ca920070273f360d6e23a5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Y-5LhD6EQ3mEC_XvmoMxYQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.41 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 18:07:10.335964) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 18:07:10.336325) ========= 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-1461285452.572822-1061328239 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025897 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 18:07:10.398023) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 18:07:10.398373) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 18:07:10.398873) ========= ========= Total master_lag: 3.04 =========