builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1867 starttime: 1461659261.05 results: success (0) buildid: 20160425233814 builduid: 45a57933a4b243259c31189b7044bc54 revision: 92d6662bdf4ffb3ba702c8b4bfa55bbdeab9df91 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.049249) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.049695) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.050006) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.613976) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.614255) ========= 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-1461659251.904955-1463626469 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 01:27:41-- 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% 13.4M=0.001s 2016-04-26 01:27:41 (13.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.287959 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.932342) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.932624) ========= 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-1461659251.904955-1463626469 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030876 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:41.995276) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 01:27:41.995591) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 92d6662bdf4ffb3ba702c8b4bfa55bbdeab9df91 --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 92d6662bdf4ffb3ba702c8b4bfa55bbdeab9df91 --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-1461659251.904955-1463626469 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 01:27:42,079 truncating revision to first 12 chars 2016-04-26 01:27:42,079 Setting DEBUG logging. 2016-04-26 01:27:42,080 attempt 1/10 2016-04-26 01:27:42,080 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/92d6662bdf4f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 01:27:43,032 unpacking tar archive at: mozilla-inbound-92d6662bdf4f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.210626 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 01:27:43.234943) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:43.235226) ========= script_repo_revision: 92d6662bdf4ffb3ba702c8b4bfa55bbdeab9df91 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 01:27:43.235595) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-26 01:27:43.235868) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-26 01:27:46.292709) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 16 secs) (at 2016-04-26 01:27:46.293050) ========= /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-1461659251.904955-1463626469 _=/tools/buildbot/bin/python using PTY: False 01:27:46 INFO - MultiFileLogger online at 20160426 01:27:46 in /builds/slave/test 01:27:46 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 01:27:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:27:46 INFO - {'append_to_log': False, 01:27:46 INFO - 'base_work_dir': '/builds/slave/test', 01:27:46 INFO - 'blob_upload_branch': 'mozilla-inbound', 01:27:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:27:46 INFO - 'buildbot_json_path': 'buildprops.json', 01:27:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:27:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:27:46 INFO - 'download_minidump_stackwalk': True, 01:27:46 INFO - 'download_symbols': 'true', 01:27:46 INFO - 'e10s': False, 01:27:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:27:46 INFO - 'tooltool.py': '/tools/tooltool.py', 01:27:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:27:46 INFO - '/tools/misc-python/virtualenv.py')}, 01:27:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:27:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:27:46 INFO - 'log_level': 'info', 01:27:46 INFO - 'log_to_console': True, 01:27:46 INFO - 'opt_config_files': (), 01:27:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:27:46 INFO - '--processes=1', 01:27:46 INFO - '--config=%(test_path)s/wptrunner.ini', 01:27:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:27:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:27:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:27:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:27:46 INFO - 'pip_index': False, 01:27:46 INFO - 'require_test_zip': True, 01:27:46 INFO - 'test_type': ('testharness',), 01:27:46 INFO - 'this_chunk': '1', 01:27:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:27:46 INFO - 'total_chunks': '10', 01:27:46 INFO - 'virtualenv_path': 'venv', 01:27:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:27:46 INFO - 'work_dir': 'build'} 01:27:46 INFO - ##### 01:27:46 INFO - ##### Running clobber step. 01:27:46 INFO - ##### 01:27:46 INFO - Running pre-action listener: _resource_record_pre_action 01:27:46 INFO - Running main action method: clobber 01:27:46 INFO - rmtree: /builds/slave/test/build 01:27:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:27:47 INFO - Running post-action listener: _resource_record_post_action 01:27:47 INFO - ##### 01:27:47 INFO - ##### Running read-buildbot-config step. 01:27:47 INFO - ##### 01:27:47 INFO - Running pre-action listener: _resource_record_pre_action 01:27:47 INFO - Running main action method: read_buildbot_config 01:27:47 INFO - Using buildbot properties: 01:27:47 INFO - { 01:27:47 INFO - "project": "", 01:27:47 INFO - "product": "firefox", 01:27:47 INFO - "script_repo_revision": "production", 01:27:47 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 01:27:47 INFO - "repository": "", 01:27:47 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 01:27:47 INFO - "buildid": "20160425233814", 01:27:47 INFO - "pgo_build": "False", 01:27:47 INFO - "basedir": "/builds/slave/test", 01:27:47 INFO - "buildnumber": 27, 01:27:47 INFO - "slavename": "tst-linux64-spot-1867", 01:27:47 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 01:27:47 INFO - "platform": "linux64", 01:27:47 INFO - "branch": "mozilla-inbound", 01:27:47 INFO - "revision": "92d6662bdf4ffb3ba702c8b4bfa55bbdeab9df91", 01:27:47 INFO - "repo_path": "integration/mozilla-inbound", 01:27:47 INFO - "moz_repo_path": "", 01:27:47 INFO - "stage_platform": "linux64", 01:27:47 INFO - "builduid": "45a57933a4b243259c31189b7044bc54", 01:27:47 INFO - "slavebuilddir": "test" 01:27:47 INFO - } 01:27:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 01:27:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 01:27:47 INFO - Running post-action listener: _resource_record_post_action 01:27:47 INFO - ##### 01:27:47 INFO - ##### Running download-and-extract step. 01:27:47 INFO - ##### 01:27:47 INFO - Running pre-action listener: _resource_record_pre_action 01:27:47 INFO - Running main action method: download_and_extract 01:27:47 INFO - mkdir: /builds/slave/test/build/tests 01:27:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:47 INFO - https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 01:27:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:27:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:27:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:27:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 01:27:48 INFO - Downloaded 1361 bytes. 01:27:48 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 01:27:48 INFO - Using the following test package requirements: 01:27:48 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 01:27:48 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 01:27:48 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 01:27:48 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'jsshell-linux-x86_64.zip'], 01:27:48 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 01:27:48 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 01:27:48 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 01:27:48 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 01:27:48 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 01:27:48 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 01:27:48 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 01:27:48 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 01:27:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:48 INFO - https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 01:27:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 01:27:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 01:27:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 01:27:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 01:27:50 INFO - Downloaded 22750804 bytes. 01:27:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:27:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:27:50 INFO - caution: filename not matched: web-platform/* 01:27:50 INFO - Return code: 11 01:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:50 INFO - https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 01:27:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:27:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:27:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:27:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 01:27:53 INFO - Downloaded 36406661 bytes. 01:27:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:27:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:27:56 INFO - caution: filename not matched: bin/* 01:27:56 INFO - caution: filename not matched: config/* 01:27:56 INFO - caution: filename not matched: mozbase/* 01:27:56 INFO - caution: filename not matched: marionette/* 01:27:56 INFO - caution: filename not matched: tools/wptserve/* 01:27:56 INFO - Return code: 11 01:27:56 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')]} 01:27:56 INFO - https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 01:27:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:27:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:27:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:27:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 01:27:58 INFO - Downloaded 64491010 bytes. 01:27:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:27:58 INFO - mkdir: /builds/slave/test/properties 01:27:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:27:58 INFO - Writing to file /builds/slave/test/properties/build_url 01:27:58 INFO - Contents: 01:27:58 INFO - build_url:https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 01:27:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:27:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:27:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:27:59 INFO - Contents: 01:27:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:27:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:59 INFO - https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:27:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:27:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:27:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:27:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 01:28:02 INFO - Downloaded 90938390 bytes. 01:28:02 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:28:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:28:09 INFO - Return code: 0 01:28:09 INFO - Running post-action listener: _resource_record_post_action 01:28:09 INFO - Running post-action listener: set_extra_try_arguments 01:28:09 INFO - ##### 01:28:09 INFO - ##### Running create-virtualenv step. 01:28:09 INFO - ##### 01:28:09 INFO - Running pre-action listener: _pre_create_virtualenv 01:28:09 INFO - Running pre-action listener: _resource_record_pre_action 01:28:09 INFO - Running main action method: create_virtualenv 01:28:09 INFO - Creating virtualenv /builds/slave/test/build/venv 01:28:09 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 01:28:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:28:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:28:10 INFO - Using real prefix '/usr' 01:28:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:28:12 INFO - Installing distribute.............................................................................................................................................................................................done. 01:28:17 INFO - Installing pip.................done. 01:28:17 INFO - Return code: 0 01:28:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:28:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:17 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 0x1b53030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b97ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b9cba0>, '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 0x1b95f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b96410>, '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-1461659251.904955-1463626469', '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 01:28:17 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 01:28:17 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 01:28:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:28:17 INFO - 'CCACHE_UMASK': '002', 01:28:17 INFO - 'DISPLAY': ':0', 01:28:17 INFO - 'HOME': '/home/cltbld', 01:28:17 INFO - 'LANG': 'en_US.UTF-8', 01:28:17 INFO - 'LOGNAME': 'cltbld', 01:28:17 INFO - 'MAIL': '/var/mail/cltbld', 01:28:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:28:17 INFO - 'MOZ_NO_REMOTE': '1', 01:28:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:28:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:28:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:28:17 INFO - 'PWD': '/builds/slave/test', 01:28:17 INFO - 'SHELL': '/bin/bash', 01:28:17 INFO - 'SHLVL': '1', 01:28:17 INFO - 'TERM': 'linux', 01:28:17 INFO - 'TMOUT': '86400', 01:28:17 INFO - 'USER': 'cltbld', 01:28:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461659251.904955-1463626469', 01:28:17 INFO - '_': '/tools/buildbot/bin/python'} 01:28:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:28:17 INFO - Downloading/unpacking psutil>=0.7.1 01:28:17 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 01:28:17 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 01:28:17 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 01:28:17 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 01:28:17 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 01:28:17 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 01:28:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:28:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:28:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:28:21 INFO - Installing collected packages: psutil 01:28:21 INFO - Running setup.py install for psutil 01:28:21 INFO - building 'psutil._psutil_linux' extension 01:28:21 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 01:28:22 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 01:28:22 INFO - building 'psutil._psutil_posix' extension 01:28:22 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 01:28:22 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 01:28:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:28:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:28:22 INFO - Successfully installed psutil 01:28:22 INFO - Cleaning up... 01:28:22 INFO - Return code: 0 01:28:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:28:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1b53030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b97ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b9cba0>, '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 0x1b95f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b96410>, '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-1461659251.904955-1463626469', '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 01:28:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:28:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:28:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:28:22 INFO - 'CCACHE_UMASK': '002', 01:28:22 INFO - 'DISPLAY': ':0', 01:28:22 INFO - 'HOME': '/home/cltbld', 01:28:22 INFO - 'LANG': 'en_US.UTF-8', 01:28:22 INFO - 'LOGNAME': 'cltbld', 01:28:22 INFO - 'MAIL': '/var/mail/cltbld', 01:28:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:28:22 INFO - 'MOZ_NO_REMOTE': '1', 01:28:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:28:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:28:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:28:22 INFO - 'PWD': '/builds/slave/test', 01:28:22 INFO - 'SHELL': '/bin/bash', 01:28:22 INFO - 'SHLVL': '1', 01:28:22 INFO - 'TERM': 'linux', 01:28:22 INFO - 'TMOUT': '86400', 01:28:22 INFO - 'USER': 'cltbld', 01:28:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461659251.904955-1463626469', 01:28:22 INFO - '_': '/tools/buildbot/bin/python'} 01:28:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:28:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:28:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:28:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:28:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:28:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:28:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:28:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:28:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:28:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:28:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:28:26 INFO - Installing collected packages: mozsystemmonitor 01:28:26 INFO - Running setup.py install for mozsystemmonitor 01:28:26 INFO - Successfully installed mozsystemmonitor 01:28:26 INFO - Cleaning up... 01:28:26 INFO - Return code: 0 01:28:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:28: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')]} 01:28:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28: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')]} 01:28:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28: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', '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 0x1b53030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b97ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b9cba0>, '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 0x1b95f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b96410>, '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-1461659251.904955-1463626469', '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 01:28: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:28: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 blobuploader==1.2.4 01:28:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:28:26 INFO - 'CCACHE_UMASK': '002', 01:28:26 INFO - 'DISPLAY': ':0', 01:28:26 INFO - 'HOME': '/home/cltbld', 01:28:26 INFO - 'LANG': 'en_US.UTF-8', 01:28:26 INFO - 'LOGNAME': 'cltbld', 01:28:26 INFO - 'MAIL': '/var/mail/cltbld', 01:28:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:28:26 INFO - 'MOZ_NO_REMOTE': '1', 01:28:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:28:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:28:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:28:26 INFO - 'PWD': '/builds/slave/test', 01:28:26 INFO - 'SHELL': '/bin/bash', 01:28:26 INFO - 'SHLVL': '1', 01:28:26 INFO - 'TERM': 'linux', 01:28:26 INFO - 'TMOUT': '86400', 01:28:26 INFO - 'USER': 'cltbld', 01:28:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461659251.904955-1463626469', 01:28:26 INFO - '_': '/tools/buildbot/bin/python'} 01:28:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:28:27 INFO - Downloading/unpacking blobuploader==1.2.4 01:28:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:28:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:28:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:28:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:28:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:28:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:28:30 INFO - Downloading blobuploader-1.2.4.tar.gz 01:28:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:28:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:28:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:28:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:28:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:28:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:28:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:28:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:28:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:28:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:28:31 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 01:28:31 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 01:28:31 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 01:28:31 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 01:28:31 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 01:28:31 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 01:28:31 INFO - Downloading docopt-0.6.1.tar.gz 01:28:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:28:31 INFO - Installing collected packages: blobuploader, requests, docopt 01:28:31 INFO - Running setup.py install for blobuploader 01:28:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:28:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:28:32 INFO - Running setup.py install for requests 01:28:32 INFO - Running setup.py install for docopt 01:28:32 INFO - Successfully installed blobuploader requests docopt 01:28:32 INFO - Cleaning up... 01:28:33 INFO - Return code: 0 01:28:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:28:33 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')]} 01:28:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:33 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')]} 01:28:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:33 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 0x1b53030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b97ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b9cba0>, '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 0x1b95f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b96410>, '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-1461659251.904955-1463626469', '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 01:28:33 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 01:28:33 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 01:28:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:28:33 INFO - 'CCACHE_UMASK': '002', 01:28:33 INFO - 'DISPLAY': ':0', 01:28:33 INFO - 'HOME': '/home/cltbld', 01:28:33 INFO - 'LANG': 'en_US.UTF-8', 01:28:33 INFO - 'LOGNAME': 'cltbld', 01:28:33 INFO - 'MAIL': '/var/mail/cltbld', 01:28:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:28:33 INFO - 'MOZ_NO_REMOTE': '1', 01:28:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:28:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:28:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:28:33 INFO - 'PWD': '/builds/slave/test', 01:28:33 INFO - 'SHELL': '/bin/bash', 01:28:33 INFO - 'SHLVL': '1', 01:28:33 INFO - 'TERM': 'linux', 01:28:33 INFO - 'TMOUT': '86400', 01:28:33 INFO - 'USER': 'cltbld', 01:28:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461659251.904955-1463626469', 01:28:33 INFO - '_': '/tools/buildbot/bin/python'} 01:28:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:28:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:28:33 INFO - Running setup.py (path:/tmp/pip-whn4sK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:28:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:28:33 INFO - Running setup.py (path:/tmp/pip-v_YJqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:28:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:28:33 INFO - Running setup.py (path:/tmp/pip-gphDg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:28:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:28:33 INFO - Running setup.py (path:/tmp/pip-UMt1ol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:28:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:28:33 INFO - Running setup.py (path:/tmp/pip-xrCt0o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:28:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:28:34 INFO - Running setup.py (path:/tmp/pip-xxanMm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:28:34 INFO - Running setup.py (path:/tmp/pip-1p3aHT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:28:34 INFO - Running setup.py (path:/tmp/pip-yId89M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:28:34 INFO - Running setup.py (path:/tmp/pip-AACPs3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:28:34 INFO - Running setup.py (path:/tmp/pip-dYdlZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:28:34 INFO - Running setup.py (path:/tmp/pip-r0yFMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:28:34 INFO - Running setup.py (path:/tmp/pip-_JYrRi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:28:34 INFO - Running setup.py (path:/tmp/pip-bQtvXw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:28:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:28:34 INFO - Running setup.py (path:/tmp/pip-ZgucyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:28:35 INFO - Running setup.py (path:/tmp/pip-VjPoHO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:28:35 INFO - Running setup.py (path:/tmp/pip-g8oVYJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:28:35 INFO - Running setup.py (path:/tmp/pip-Hm5xrq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:28:35 INFO - Running setup.py (path:/tmp/pip-Jx72ZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:28:35 INFO - Running setup.py (path:/tmp/pip-MprqG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:28:35 INFO - Running setup.py (path:/tmp/pip-ZrWZvN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:28:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:28:36 INFO - Running setup.py (path:/tmp/pip-H5zuS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:28:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:28:36 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 01:28:36 INFO - Running setup.py install for manifestparser 01:28:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:28:36 INFO - Running setup.py install for mozcrash 01:28:36 INFO - Running setup.py install for mozdebug 01:28:36 INFO - Running setup.py install for mozdevice 01:28:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:28:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:28:36 INFO - Running setup.py install for mozfile 01:28:37 INFO - Running setup.py install for mozhttpd 01:28:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:28:37 INFO - Running setup.py install for mozinfo 01:28:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:28:37 INFO - Running setup.py install for mozInstall 01:28:37 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:28:37 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:28:37 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:28:37 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:28:37 INFO - Running setup.py install for mozleak 01:28:37 INFO - Running setup.py install for mozlog 01:28:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:28:38 INFO - Running setup.py install for moznetwork 01:28:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:28:38 INFO - Running setup.py install for mozprocess 01:28:38 INFO - Running setup.py install for mozprofile 01:28:38 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:28:38 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:28:38 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:28:38 INFO - Running setup.py install for mozrunner 01:28:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:28:38 INFO - Running setup.py install for mozscreenshot 01:28:39 INFO - Running setup.py install for moztest 01:28:39 INFO - Running setup.py install for mozversion 01:28:39 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:28:39 INFO - Running setup.py install for wptserve 01:28:39 INFO - Running setup.py install for marionette-driver 01:28:39 INFO - Running setup.py install for browsermob-proxy 01:28:39 INFO - Running setup.py install for marionette-client 01:28:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:28:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:28:40 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 01:28:40 INFO - Cleaning up... 01:28:40 INFO - Return code: 0 01:28:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:28:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:28:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:28:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:28:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:28:40 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 0x1b53030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b543f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b97ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b9cba0>, '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 0x1b95f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b96410>, '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-1461659251.904955-1463626469', '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 01:28:40 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 01:28:40 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 01:28:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:28:40 INFO - 'CCACHE_UMASK': '002', 01:28:40 INFO - 'DISPLAY': ':0', 01:28:40 INFO - 'HOME': '/home/cltbld', 01:28:40 INFO - 'LANG': 'en_US.UTF-8', 01:28:40 INFO - 'LOGNAME': 'cltbld', 01:28:40 INFO - 'MAIL': '/var/mail/cltbld', 01:28:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:28:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:28:40 INFO - 'MOZ_NO_REMOTE': '1', 01:28:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:28:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:28:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:28:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:28:40 INFO - 'PWD': '/builds/slave/test', 01:28:40 INFO - 'SHELL': '/bin/bash', 01:28:40 INFO - 'SHLVL': '1', 01:28:40 INFO - 'TERM': 'linux', 01:28:40 INFO - 'TMOUT': '86400', 01:28:40 INFO - 'USER': 'cltbld', 01:28:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461659251.904955-1463626469', 01:28:40 INFO - '_': '/tools/buildbot/bin/python'} 01:28:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:28:40 INFO - Running setup.py (path:/tmp/pip-5Q0EQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:28:40 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)) 01:28:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:28:40 INFO - Running setup.py (path:/tmp/pip-RcXdKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:28:41 INFO - Running setup.py (path:/tmp/pip-0jlun_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:28:41 INFO - Running setup.py (path:/tmp/pip-ZGHnoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:28:41 INFO - Running setup.py (path:/tmp/pip-OcRc3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:28:41 INFO - Running setup.py (path:/tmp/pip-L_D_VL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:28:41 INFO - Running setup.py (path:/tmp/pip-ZWHpd6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:28:41 INFO - Running setup.py (path:/tmp/pip-6IOZ20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:28:41 INFO - Running setup.py (path:/tmp/pip-IZVebb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:28:41 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)) 01:28:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:28:41 INFO - Running setup.py (path:/tmp/pip-be8H7S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:28:42 INFO - Running setup.py (path:/tmp/pip-_BA1hi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:28:42 INFO - Running setup.py (path:/tmp/pip-1ULT9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:28:42 INFO - Running setup.py (path:/tmp/pip-zLZbIF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:28:42 INFO - Running setup.py (path:/tmp/pip-HMorpE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:28:42 INFO - Running setup.py (path:/tmp/pip-qr_pLt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:28:42 INFO - Running setup.py (path:/tmp/pip-UTH7bC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:28:42 INFO - Running setup.py (path:/tmp/pip-B2Rsw2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:28:42 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)) 01:28:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:28:42 INFO - Running setup.py (path:/tmp/pip-7qvgt_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:28:43 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)) 01:28:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:28:43 INFO - Running setup.py (path:/tmp/pip-vQ3qn7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:28:43 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)) 01:28:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:28:43 INFO - Running setup.py (path:/tmp/pip-GK1bq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:28:43 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)) 01:28:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:28:43 INFO - Running setup.py (path:/tmp/pip-4oHbqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:28:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:28:43 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)) 01:28:43 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)) 01:28:43 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)) 01:28:43 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)) 01:28:43 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)) 01:28:43 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)) 01:28:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:28:43 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 01:28:43 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 01:28:43 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 01:28:43 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 01:28:43 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 01:28:43 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 01:28:47 INFO - Downloading blessings-1.6.tar.gz 01:28:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:28:47 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)) 01:28:47 INFO - Installing collected packages: blessings 01:28:47 INFO - Running setup.py install for blessings 01:28:47 INFO - Successfully installed blessings 01:28:47 INFO - Cleaning up... 01:28:47 INFO - Return code: 0 01:28:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:28:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:28:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:28:47 INFO - Reading from file tmpfile_stdout 01:28:47 INFO - Current package versions: 01:28:47 INFO - argparse == 1.2.1 01:28:47 INFO - blessings == 1.6 01:28:47 INFO - blobuploader == 1.2.4 01:28:47 INFO - browsermob-proxy == 0.6.0 01:28:47 INFO - docopt == 0.6.1 01:28:47 INFO - manifestparser == 1.1 01:28:47 INFO - marionette-client == 2.3.0 01:28:47 INFO - marionette-driver == 1.4.0 01:28:47 INFO - mozInstall == 1.12 01:28:47 INFO - mozcrash == 0.17 01:28:47 INFO - mozdebug == 0.1 01:28:47 INFO - mozdevice == 0.48 01:28:47 INFO - mozfile == 1.2 01:28:47 INFO - mozhttpd == 0.7 01:28:47 INFO - mozinfo == 0.9 01:28:47 INFO - mozleak == 0.1 01:28:47 INFO - mozlog == 3.1 01:28:47 INFO - moznetwork == 0.27 01:28:47 INFO - mozprocess == 0.22 01:28:47 INFO - mozprofile == 0.28 01:28:47 INFO - mozrunner == 6.11 01:28:47 INFO - mozscreenshot == 0.1 01:28:47 INFO - mozsystemmonitor == 0.0 01:28:47 INFO - moztest == 0.7 01:28:47 INFO - mozversion == 1.4 01:28:47 INFO - psutil == 3.1.1 01:28:47 INFO - requests == 1.2.3 01:28:47 INFO - wptserve == 1.4.0 01:28:47 INFO - wsgiref == 0.1.2 01:28:47 INFO - Running post-action listener: _resource_record_post_action 01:28:47 INFO - Running post-action listener: _start_resource_monitoring 01:28:48 INFO - Starting resource monitoring. 01:28:48 INFO - ##### 01:28:48 INFO - ##### Running pull step. 01:28:48 INFO - ##### 01:28:48 INFO - Running pre-action listener: _resource_record_pre_action 01:28:48 INFO - Running main action method: pull 01:28:48 INFO - Pull has nothing to do! 01:28:48 INFO - Running post-action listener: _resource_record_post_action 01:28:48 INFO - ##### 01:28:48 INFO - ##### Running install step. 01:28:48 INFO - ##### 01:28:48 INFO - Running pre-action listener: _resource_record_pre_action 01:28:48 INFO - Running main action method: install 01:28:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:28:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:28:48 INFO - Reading from file tmpfile_stdout 01:28:48 INFO - Detecting whether we're running mozinstall >=1.0... 01:28:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:28:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:28:48 INFO - Reading from file tmpfile_stdout 01:28:48 INFO - Output received: 01:28:48 INFO - Usage: mozinstall [options] installer 01:28:48 INFO - Options: 01:28:48 INFO - -h, --help show this help message and exit 01:28:48 INFO - -d DEST, --destination=DEST 01:28:48 INFO - Directory to install application into. [default: 01:28:48 INFO - "/builds/slave/test"] 01:28:48 INFO - --app=APP Application being installed. [default: firefox] 01:28:48 INFO - mkdir: /builds/slave/test/build/application 01:28:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:28:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 01:29:15 INFO - Reading from file tmpfile_stdout 01:29:15 INFO - Output received: 01:29:15 INFO - /builds/slave/test/build/application/firefox/firefox 01:29:15 INFO - Running post-action listener: _resource_record_post_action 01:29:15 INFO - ##### 01:29:15 INFO - ##### Running run-tests step. 01:29:15 INFO - ##### 01:29:15 INFO - Running pre-action listener: _resource_record_pre_action 01:29:15 INFO - Running main action method: run_tests 01:29:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:29:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:29:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:29:15 INFO - grabbing minidump binary from tooltool 01:29:15 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')]} 01:29:15 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 0x1b9cba0>, '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 0x1b95f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b96410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:29:15 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 01:29:15 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 01:29:15 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:29:15 INFO - Return code: 0 01:29:15 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:29:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:29:15 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/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.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 01:29:15 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/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.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 01:29:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:29:15 INFO - 'CCACHE_UMASK': '002', 01:29:15 INFO - 'DISPLAY': ':0', 01:29:15 INFO - 'HOME': '/home/cltbld', 01:29:15 INFO - 'LANG': 'en_US.UTF-8', 01:29:15 INFO - 'LOGNAME': 'cltbld', 01:29:15 INFO - 'MAIL': '/var/mail/cltbld', 01:29:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:29:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:29:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:29:15 INFO - 'MOZ_NO_REMOTE': '1', 01:29:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:29:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:29:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:29:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:29:15 INFO - 'PWD': '/builds/slave/test', 01:29:15 INFO - 'SHELL': '/bin/bash', 01:29:15 INFO - 'SHLVL': '1', 01:29:15 INFO - 'TERM': 'linux', 01:29:15 INFO - 'TMOUT': '86400', 01:29:15 INFO - 'USER': 'cltbld', 01:29:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461659251.904955-1463626469', 01:29:15 INFO - '_': '/tools/buildbot/bin/python'} 01:29:15 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/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.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 01:29:16 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 01:29:16 INFO - import pkg_resources 01:29:18 INFO - Using 1 client processes 01:29:18 INFO - wptserve Starting http server on 127.0.0.1:8000 01:29:18 INFO - wptserve Starting http server on 127.0.0.1:8001 01:29:18 INFO - wptserve Starting http server on 127.0.0.1:8443 01:29:20 INFO - SUITE-START | Running 778 tests 01:29:20 INFO - Running testharness tests 01:29:20 INFO - Setting up ssl 01:29:20 INFO - PROCESS | certutil | 01:29:20 INFO - PROCESS | certutil | 01:29:20 INFO - PROCESS | certutil | 01:29:20 INFO - Certificate Nickname Trust Attributes 01:29:20 INFO - SSL,S/MIME,JAR/XPI 01:29:20 INFO - 01:29:20 INFO - web-platform-tests CT,, 01:29:20 INFO - 01:29:20 INFO - Starting runner 01:29:22 INFO - PROCESS | 1816 | 1461659362836 Marionette DEBUG Marionette enabled via build flag and pref 01:29:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963e249800 == 1 [pid = 1816] [id = 1] 01:29:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 1 (0x7f963e24a000) [pid = 1816] [serial = 1] [outer = (nil)] 01:29:23 INFO - PROCESS | 1816 | [1816] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 01:29:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 2 (0x7f963e24b000) [pid = 1816] [serial = 2] [outer = 0x7f963e24a000] 01:29:23 INFO - PROCESS | 1816 | 1461659363401 Marionette INFO Listening on port 2828 01:29:23 INFO - PROCESS | 1816 | 1461659363874 Marionette DEBUG Marionette enabled via command-line flag 01:29:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b110800 == 2 [pid = 1816] [id = 2] 01:29:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 3 (0x7f963b111000) [pid = 1816] [serial = 3] [outer = (nil)] 01:29:23 INFO - PROCESS | 1816 | [1816] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 01:29:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 4 (0x7f963b112000) [pid = 1816] [serial = 4] [outer = 0x7f963b111000] 01:29:24 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f963a50f670 01:29:24 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f963a55ee80 01:29:24 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f963a5671c0 01:29:24 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f963a5674c0 01:29:24 INFO - PROCESS | 1816 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f963a5677f0 01:29:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 5 (0x7f963a5b9800) [pid = 1816] [serial = 5] [outer = 0x7f963e24a000] 01:29:24 INFO - PROCESS | 1816 | [1816] 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 01:29:24 INFO - PROCESS | 1816 | 1461659364206 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47667 01:29:24 INFO - PROCESS | 1816 | [1816] 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 01:29:24 INFO - PROCESS | 1816 | 1461659364277 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47668 01:29:24 INFO - PROCESS | 1816 | 1461659364281 Marionette DEBUG Closed connection conn0 01:29:24 INFO - PROCESS | 1816 | [1816] 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 01:29:24 INFO - PROCESS | 1816 | [1816] 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 01:29:24 INFO - PROCESS | 1816 | 1461659364389 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47669 01:29:24 INFO - PROCESS | 1816 | 1461659364391 Marionette DEBUG Closed connection conn1 01:29:24 INFO - PROCESS | 1816 | [1816] 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 01:29:24 INFO - PROCESS | 1816 | 1461659364439 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47670 01:29:24 INFO - PROCESS | 1816 | 1461659364452 Marionette DEBUG Closed connection conn2 01:29:24 INFO - PROCESS | 1816 | 1461659364497 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:29:24 INFO - PROCESS | 1816 | 1461659364513 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425233814","device":"desktop","version":"49.0a1"} 01:29:25 INFO - PROCESS | 1816 | [1816] 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 01:29:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e057800 == 3 [pid = 1816] [id = 3] 01:29:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 6 (0x7f962e058000) [pid = 1816] [serial = 6] [outer = (nil)] 01:29:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e058800 == 4 [pid = 1816] [id = 4] 01:29:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 7 (0x7f962e0ef400) [pid = 1816] [serial = 7] [outer = (nil)] 01:29:26 INFO - PROCESS | 1816 | [1816] 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 01:29:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d343000 == 5 [pid = 1816] [id = 5] 01:29:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 8 (0x7f962d3e0c00) [pid = 1816] [serial = 8] [outer = (nil)] 01:29:26 INFO - PROCESS | 1816 | [1816] 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 01:29:26 INFO - PROCESS | 1816 | [1816] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:29:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 9 (0x7f962cf56000) [pid = 1816] [serial = 9] [outer = 0x7f962d3e0c00] 01:29:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 10 (0x7f962ccc5000) [pid = 1816] [serial = 10] [outer = 0x7f962e058000] 01:29:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 11 (0x7f962ca23c00) [pid = 1816] [serial = 11] [outer = 0x7f962e0ef400] 01:29:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 12 (0x7f962ca25800) [pid = 1816] [serial = 12] [outer = 0x7f962d3e0c00] 01:29:27 INFO - PROCESS | 1816 | 1461659367718 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 1816 | 1461659367736 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 13 (0x7f962aa82400) [pid = 1816] [serial = 13] [outer = 0x7f962d3e0c00] 01:29:28 INFO - PROCESS | 1816 | 1461659368349 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"54571fab-b27f-41ad-bd47-5eb1b3528d85","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425233814","device":"desktop","version":"49.0a1","command_id":1}}] 01:29:28 INFO - PROCESS | 1816 | 1461659368550 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:29:28 INFO - PROCESS | 1816 | 1461659368722 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:29:28 INFO - PROCESS | 1816 | 1461659368922 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:29:28 INFO - PROCESS | 1816 | [1816] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:29:29 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:29:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 14 (0x7f9627ef1000) [pid = 1816] [serial = 14] [outer = 0x7f962d3e0c00] 01:29:29 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:29:29 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:29 INFO - PROCESS | 1816 | 1461659369335 Marionette TRACE conn3 <- [1,3,null,{}] 01:29:29 INFO - PROCESS | 1816 | 1461659369381 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:29:29 INFO - PROCESS | 1816 | 1461659369411 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:29:29 INFO - PROCESS | 1816 | 1461659369474 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 1816 | 1461659369477 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:29:29 INFO - PROCESS | 1816 | 1461659369507 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 1816 | 1461659369511 Marionette TRACE conn3 <- [1,6,null,{}] 01:29:29 INFO - PROCESS | 1816 | 1461659369560 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:29 INFO - PROCESS | 1816 | 1461659369575 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:29:29 INFO - PROCESS | 1816 | 1461659369646 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626994000 == 6 [pid = 1816] [id = 6] 01:29:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 15 (0x7f96269ac400) [pid = 1816] [serial = 15] [outer = (nil)] 01:29:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 16 (0x7f96269ae000) [pid = 1816] [serial = 16] [outer = 0x7f96269ac400] 01:29:29 INFO - PROCESS | 1816 | 1461659369717 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 17 (0x7f96269b4800) [pid = 1816] [serial = 17] [outer = 0x7f96269ac400] 01:29:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef0e800 == 7 [pid = 1816] [id = 7] 01:29:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 18 (0x7f963e7e1000) [pid = 1816] [serial = 18] [outer = (nil)] 01:29:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 19 (0x7f96265de800) [pid = 1816] [serial = 19] [outer = 0x7f963e7e1000] 01:29:30 INFO - PROCESS | 1816 | 1461659370206 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 20 (0x7f96265e5400) [pid = 1816] [serial = 20] [outer = 0x7f963e7e1000] 01:29:30 INFO - PROCESS | 1816 | 1461659370573 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:29:30 INFO - PROCESS | 1816 | [1816] 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 01:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1163ms 01:29:30 INFO - PROCESS | 1816 | 1461659370700 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1816 | 1461659370702 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:29:30 INFO - PROCESS | 1816 | 1461659370734 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1816 | 1461659370737 Marionette TRACE conn3 <- [1,10,null,{}] 01:29:30 INFO - PROCESS | 1816 | 1461659370750 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:30 INFO - PROCESS | 1816 | 1461659370893 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:29:30 INFO - PROCESS | 1816 | 1461659370917 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b62800 == 8 [pid = 1816] [id = 8] 01:29:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 21 (0x7f9625977000) [pid = 1816] [serial = 21] [outer = (nil)] 01:29:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 22 (0x7f96267ec800) [pid = 1816] [serial = 22] [outer = 0x7f9625977000] 01:29:30 INFO - PROCESS | 1816 | 1461659370977 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 23 (0x7f9624d75400) [pid = 1816] [serial = 23] [outer = 0x7f9625977000] 01:29:31 INFO - PROCESS | 1816 | 1461659371475 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 796ms 01:29:31 INFO - PROCESS | 1816 | 1461659371515 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1816 | 1461659371518 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:29:31 INFO - PROCESS | 1816 | 1461659371523 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1816 | 1461659371525 Marionette TRACE conn3 <- [1,14,null,{}] 01:29:31 INFO - PROCESS | 1816 | 1461659371529 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:31 INFO - PROCESS | 1816 | 1461659371656 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:29:31 INFO - PROCESS | 1816 | 1461659371673 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd5000 == 9 [pid = 1816] [id = 9] 01:29:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 24 (0x7f9624f16400) [pid = 1816] [serial = 24] [outer = (nil)] 01:29:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 25 (0x7f9624f1bc00) [pid = 1816] [serial = 25] [outer = 0x7f9624f16400] 01:29:31 INFO - PROCESS | 1816 | 1461659371728 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 26 (0x7f9624f25400) [pid = 1816] [serial = 26] [outer = 0x7f9624f16400] 01:29:32 INFO - PROCESS | 1816 | 1461659372257 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 773ms 01:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:29:32 INFO - PROCESS | 1816 | 1461659372298 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:29:32 INFO - PROCESS | 1816 | 1461659372300 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:29:32 INFO - PROCESS | 1816 | 1461659372305 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:29:32 INFO - PROCESS | 1816 | 1461659372308 Marionette TRACE conn3 <- [1,18,null,{}] 01:29:32 INFO - PROCESS | 1816 | 1461659372312 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:32 INFO - PROCESS | 1816 | 1461659372442 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:29:32 INFO - PROCESS | 1816 | 1461659372464 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e26b000 == 10 [pid = 1816] [id = 10] 01:29:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 27 (0x7f96250ce400) [pid = 1816] [serial = 27] [outer = (nil)] 01:29:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 28 (0x7f963b611400) [pid = 1816] [serial = 28] [outer = 0x7f96250ce400] 01:29:32 INFO - PROCESS | 1816 | 1461659372518 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 29 (0x7f9625490c00) [pid = 1816] [serial = 29] [outer = 0x7f96250ce400] 01:29:32 INFO - PROCESS | 1816 | 1461659372981 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 728ms 01:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:29:33 INFO - PROCESS | 1816 | 1461659373034 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1816 | 1461659373037 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:29:33 INFO - PROCESS | 1816 | 1461659373042 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1816 | 1461659373045 Marionette TRACE conn3 <- [1,22,null,{}] 01:29:33 INFO - PROCESS | 1816 | 1461659373049 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:33 INFO - PROCESS | 1816 | 1461659373234 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:29:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624c17800 == 11 [pid = 1816] [id = 11] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 30 (0x7f9624c19000) [pid = 1816] [serial = 30] [outer = (nil)] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 31 (0x7f9624dc1800) [pid = 1816] [serial = 31] [outer = 0x7f9624c19000] 01:29:33 INFO - PROCESS | 1816 | 1461659373642 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 32 (0x7f9624c11000) [pid = 1816] [serial = 32] [outer = 0x7f9624c19000] 01:29:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fc5800 == 12 [pid = 1816] [id = 12] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 33 (0x7f9624c2b000) [pid = 1816] [serial = 33] [outer = (nil)] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 34 (0x7f9624c36c00) [pid = 1816] [serial = 34] [outer = 0x7f9624c2b000] 01:29:33 INFO - PROCESS | 1816 | 1461659373726 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 35 (0x7f9624d82800) [pid = 1816] [serial = 35] [outer = 0x7f9624c2b000] 01:29:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dcf800 == 13 [pid = 1816] [id = 13] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 36 (0x7f9624b2d800) [pid = 1816] [serial = 36] [outer = (nil)] 01:29:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 37 (0x7f9625494800) [pid = 1816] [serial = 37] [outer = 0x7f9624b2d800] 01:29:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 38 (0x7f9624c2cc00) [pid = 1816] [serial = 38] [outer = 0x7f9624b2d800] 01:29:34 INFO - PROCESS | 1816 | 1461659374662 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1680ms 01:29:34 INFO - PROCESS | 1816 | 1461659374723 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:29:34 INFO - PROCESS | 1816 | 1461659374728 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:29:34 INFO - PROCESS | 1816 | 1461659374735 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1816 | 1461659374740 Marionette TRACE conn3 <- [1,26,null,{}] 01:29:34 INFO - PROCESS | 1816 | 1461659374746 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:34 INFO - PROCESS | 1816 | 1461659374911 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:29:35 INFO - PROCESS | 1816 | 1461659375020 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a759000 == 14 [pid = 1816] [id = 14] 01:29:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 39 (0x7f962560c400) [pid = 1816] [serial = 39] [outer = (nil)] 01:29:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 40 (0x7f96269b2400) [pid = 1816] [serial = 40] [outer = 0x7f962560c400] 01:29:35 INFO - PROCESS | 1816 | 1461659375089 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 41 (0x7f962816c800) [pid = 1816] [serial = 41] [outer = 0x7f962560c400] 01:29:35 INFO - PROCESS | 1816 | 1461659375854 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1183ms 01:29:35 INFO - PROCESS | 1816 | 1461659375919 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:29:35 INFO - PROCESS | 1816 | 1461659375923 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:29:35 INFO - PROCESS | 1816 | 1461659375929 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1816 | 1461659375933 Marionette TRACE conn3 <- [1,30,null,{}] 01:29:35 INFO - PROCESS | 1816 | 1461659375939 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:36 INFO - PROCESS | 1816 | 1461659376090 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:29:36 INFO - PROCESS | 1816 | 1461659376342 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96259dd800 == 15 [pid = 1816] [id = 15] 01:29:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 42 (0x7f9624f1cc00) [pid = 1816] [serial = 42] [outer = (nil)] 01:29:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 43 (0x7f962a7b6400) [pid = 1816] [serial = 43] [outer = 0x7f9624f1cc00] 01:29:36 INFO - PROCESS | 1816 | 1461659376407 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 44 (0x7f962b955400) [pid = 1816] [serial = 44] [outer = 0x7f9624f1cc00] 01:29:37 INFO - PROCESS | 1816 | 1461659377163 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1283ms 01:29:37 INFO - PROCESS | 1816 | 1461659377212 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 1816 | 1461659377217 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:29:37 INFO - PROCESS | 1816 | 1461659377223 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 1816 | 1461659377227 Marionette TRACE conn3 <- [1,34,null,{}] 01:29:37 INFO - PROCESS | 1816 | 1461659377233 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:37 INFO - PROCESS | 1816 | 1461659377366 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:29:37 INFO - PROCESS | 1816 | 1461659377446 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627465000 == 16 [pid = 1816] [id = 16] 01:29:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 45 (0x7f962548cc00) [pid = 1816] [serial = 45] [outer = (nil)] 01:29:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 46 (0x7f962a7b0000) [pid = 1816] [serial = 46] [outer = 0x7f962548cc00] 01:29:37 INFO - PROCESS | 1816 | 1461659377502 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 47 (0x7f962c58b800) [pid = 1816] [serial = 47] [outer = 0x7f962548cc00] 01:29:38 INFO - PROCESS | 1816 | 1461659378126 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 927ms 01:29:38 INFO - PROCESS | 1816 | 1461659378152 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:29:38 INFO - PROCESS | 1816 | 1461659378157 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:29:38 INFO - PROCESS | 1816 | 1461659378164 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1816 | 1461659378166 Marionette TRACE conn3 <- [1,38,null,{}] 01:29:38 INFO - PROCESS | 1816 | 1461659378171 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:38 INFO - PROCESS | 1816 | 1461659378287 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:29:38 INFO - PROCESS | 1816 | 1461659378363 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d341000 == 17 [pid = 1816] [id = 17] 01:29:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 48 (0x7f962c58a000) [pid = 1816] [serial = 48] [outer = (nil)] 01:29:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 49 (0x7f962dab7800) [pid = 1816] [serial = 49] [outer = 0x7f962c58a000] 01:29:38 INFO - PROCESS | 1816 | 1461659378416 Marionette DEBUG loaded listener.js 01:29:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f962dcf0c00) [pid = 1816] [serial = 50] [outer = 0x7f962c58a000] 01:29:38 INFO - PROCESS | 1816 | 1461659378973 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 826ms 01:29:38 INFO - PROCESS | 1816 | 1461659378988 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 1816 | 1461659378991 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:29:39 INFO - PROCESS | 1816 | 1461659378998 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1816 | 1461659379006 Marionette TRACE conn3 <- [1,42,null,{}] 01:29:39 INFO - PROCESS | 1816 | 1461659379022 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:39 INFO - PROCESS | 1816 | 1461659379141 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:29:39 INFO - PROCESS | 1816 | 1461659379224 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da83800 == 18 [pid = 1816] [id = 18] 01:29:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f962aa85000) [pid = 1816] [serial = 51] [outer = (nil)] 01:29:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f962def3c00) [pid = 1816] [serial = 52] [outer = 0x7f962aa85000] 01:29:39 INFO - PROCESS | 1816 | 1461659379278 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f962e3a0800) [pid = 1816] [serial = 53] [outer = 0x7f962aa85000] 01:29:39 INFO - PROCESS | 1816 | 1461659379780 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 839ms 01:29:39 INFO - PROCESS | 1816 | 1461659379836 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:29:39 INFO - PROCESS | 1816 | 1461659379839 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:29:39 INFO - PROCESS | 1816 | 1461659379845 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1816 | 1461659379846 Marionette TRACE conn3 <- [1,46,null,{}] 01:29:39 INFO - PROCESS | 1816 | 1461659379851 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:39 INFO - PROCESS | 1816 | 1461659379979 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:29:39 INFO - PROCESS | 1816 | 1461659379995 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd6e000 == 19 [pid = 1816] [id = 19] 01:29:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f962eeb4800) [pid = 1816] [serial = 54] [outer = (nil)] 01:29:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f962ef82400) [pid = 1816] [serial = 55] [outer = 0x7f962eeb4800] 01:29:40 INFO - PROCESS | 1816 | 1461659380051 Marionette DEBUG loaded listener.js 01:29:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 56 (0x7f9630a6f000) [pid = 1816] [serial = 56] [outer = 0x7f962eeb4800] 01:29:40 INFO - PROCESS | 1816 | 1461659380638 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 829ms 01:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:29:40 INFO - PROCESS | 1816 | 1461659380674 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:29:40 INFO - PROCESS | 1816 | 1461659380676 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:29:40 INFO - PROCESS | 1816 | 1461659380681 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:29:40 INFO - PROCESS | 1816 | 1461659380684 Marionette TRACE conn3 <- [1,50,null,{}] 01:29:40 INFO - PROCESS | 1816 | 1461659380688 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:40 INFO - PROCESS | 1816 | 1461659380798 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:29:40 INFO - PROCESS | 1816 | 1461659380887 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e3b6000 == 20 [pid = 1816] [id = 20] 01:29:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 57 (0x7f9630a7c000) [pid = 1816] [serial = 57] [outer = (nil)] 01:29:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f9627fdb800) [pid = 1816] [serial = 58] [outer = 0x7f9630a7c000] 01:29:40 INFO - PROCESS | 1816 | 1461659380954 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f9630c79800) [pid = 1816] [serial = 59] [outer = 0x7f9630a7c000] 01:29:41 INFO - PROCESS | 1816 | 1461659381478 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 828ms 01:29:41 INFO - PROCESS | 1816 | 1461659381509 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:29:41 INFO - PROCESS | 1816 | 1461659381512 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:29:41 INFO - PROCESS | 1816 | 1461659381518 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:29:41 INFO - PROCESS | 1816 | 1461659381520 Marionette TRACE conn3 <- [1,54,null,{}] 01:29:41 INFO - PROCESS | 1816 | 1461659381525 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:41 INFO - PROCESS | 1816 | 1461659381637 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:29:41 INFO - PROCESS | 1816 | 1461659381655 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962eef5800 == 21 [pid = 1816] [id = 21] 01:29:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f963464a400) [pid = 1816] [serial = 60] [outer = (nil)] 01:29:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f963a51f000) [pid = 1816] [serial = 61] [outer = 0x7f963464a400] 01:29:41 INFO - PROCESS | 1816 | 1461659381706 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f963b149000) [pid = 1816] [serial = 62] [outer = 0x7f963464a400] 01:29:42 INFO - PROCESS | 1816 | 1461659382262 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 780ms 01:29:42 INFO - PROCESS | 1816 | 1461659382299 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:29:42 INFO - PROCESS | 1816 | 1461659382302 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:29:42 INFO - PROCESS | 1816 | 1461659382306 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:29:42 INFO - PROCESS | 1816 | 1461659382309 Marionette TRACE conn3 <- [1,58,null,{}] 01:29:42 INFO - PROCESS | 1816 | 1461659382313 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:42 INFO - PROCESS | 1816 | 1461659382418 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:29:42 INFO - PROCESS | 1816 | 1461659382433 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef69800 == 22 [pid = 1816] [id = 22] 01:29:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f96250c4000) [pid = 1816] [serial = 63] [outer = (nil)] 01:29:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f963b388400) [pid = 1816] [serial = 64] [outer = 0x7f96250c4000] 01:29:42 INFO - PROCESS | 1816 | 1461659382488 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f963b412000) [pid = 1816] [serial = 65] [outer = 0x7f96250c4000] 01:29:43 INFO - PROCESS | 1816 | 1461659383047 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 773ms 01:29:43 INFO - PROCESS | 1816 | 1461659383080 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1816 | 1461659383082 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:29:43 INFO - PROCESS | 1816 | 1461659383087 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1816 | 1461659383095 Marionette TRACE conn3 <- [1,62,null,{}] 01:29:43 INFO - PROCESS | 1816 | 1461659383099 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:43 INFO - PROCESS | 1816 | 1461659383210 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:29:43 INFO - PROCESS | 1816 | 1461659383220 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a1e000 == 23 [pid = 1816] [id = 23] 01:29:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f962690d400) [pid = 1816] [serial = 66] [outer = (nil)] 01:29:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f963b493c00) [pid = 1816] [serial = 67] [outer = 0x7f962690d400] 01:29:43 INFO - PROCESS | 1816 | 1461659383276 Marionette DEBUG loaded listener.js 01:29:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f963b606c00) [pid = 1816] [serial = 68] [outer = 0x7f962690d400] 01:29:44 INFO - PROCESS | 1816 | 1461659384047 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1029ms 01:29:44 INFO - PROCESS | 1816 | 1461659384118 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:29:44 INFO - PROCESS | 1816 | 1461659384124 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:29:44 INFO - PROCESS | 1816 | 1461659384131 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1816 | 1461659384136 Marionette TRACE conn3 <- [1,66,null,{}] 01:29:44 INFO - PROCESS | 1816 | 1461659384148 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:44 INFO - PROCESS | 1816 | 1461659384327 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:29:44 INFO - PROCESS | 1816 | 1461659384445 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a83d000 == 24 [pid = 1816] [id = 24] 01:29:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f9625605400) [pid = 1816] [serial = 69] [outer = (nil)] 01:29:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f96269af400) [pid = 1816] [serial = 70] [outer = 0x7f9625605400] 01:29:44 INFO - PROCESS | 1816 | 1461659384512 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f9627fddc00) [pid = 1816] [serial = 71] [outer = 0x7f9625605400] 01:29:45 INFO - PROCESS | 1816 | 1461659385139 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1038ms 01:29:45 INFO - PROCESS | 1816 | 1461659385169 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:29:45 INFO - PROCESS | 1816 | 1461659385175 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:29:45 INFO - PROCESS | 1816 | 1461659385184 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:29:45 INFO - PROCESS | 1816 | 1461659385187 Marionette TRACE conn3 <- [1,70,null,{}] 01:29:45 INFO - PROCESS | 1816 | 1461659385191 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:45 INFO - PROCESS | 1816 | 1461659385334 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:29:45 INFO - PROCESS | 1816 | 1461659385426 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d9b9800 == 25 [pid = 1816] [id = 25] 01:29:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f962a7b2c00) [pid = 1816] [serial = 72] [outer = (nil)] 01:29:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f962c34c000) [pid = 1816] [serial = 73] [outer = 0x7f962a7b2c00] 01:29:45 INFO - PROCESS | 1816 | 1461659385492 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f962c964800) [pid = 1816] [serial = 74] [outer = 0x7f962a7b2c00] 01:29:46 INFO - PROCESS | 1816 | 1461659386221 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1079ms 01:29:46 INFO - PROCESS | 1816 | 1461659386267 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1816 | 1461659386270 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:29:46 INFO - PROCESS | 1816 | 1461659386276 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1816 | 1461659386281 Marionette TRACE conn3 <- [1,74,null,{}] 01:29:46 INFO - PROCESS | 1816 | 1461659386295 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:46 INFO - PROCESS | 1816 | 1461659386436 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:29:46 INFO - PROCESS | 1816 | 1461659386562 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96346db000 == 26 [pid = 1816] [id = 26] 01:29:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f962def0800) [pid = 1816] [serial = 75] [outer = (nil)] 01:29:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f962e39e800) [pid = 1816] [serial = 76] [outer = 0x7f962def0800] 01:29:46 INFO - PROCESS | 1816 | 1461659386635 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f9630c78400) [pid = 1816] [serial = 77] [outer = 0x7f962def0800] 01:29:47 INFO - PROCESS | 1816 | 1461659387474 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1238ms 01:29:47 INFO - PROCESS | 1816 | 1461659387514 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1816 | 1461659387519 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:29:47 INFO - PROCESS | 1816 | 1461659387525 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1816 | 1461659387530 Marionette TRACE conn3 <- [1,78,null,{}] 01:29:47 INFO - PROCESS | 1816 | 1461659387538 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:47 INFO - PROCESS | 1816 | 1461659387665 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:29:47 INFO - PROCESS | 1816 | 1461659387830 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dc1000 == 27 [pid = 1816] [id = 27] 01:29:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f962549b400) [pid = 1816] [serial = 78] [outer = (nil)] 01:29:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f9626a3d800) [pid = 1816] [serial = 79] [outer = 0x7f962549b400] 01:29:47 INFO - PROCESS | 1816 | 1461659387893 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f962a7ba400) [pid = 1816] [serial = 80] [outer = 0x7f962549b400] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef69800 == 26 [pid = 1816] [id = 22] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962eef5800 == 25 [pid = 1816] [id = 21] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e3b6000 == 24 [pid = 1816] [id = 20] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd6e000 == 23 [pid = 1816] [id = 19] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da83800 == 22 [pid = 1816] [id = 18] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d341000 == 21 [pid = 1816] [id = 17] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627465000 == 20 [pid = 1816] [id = 16] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96259dd800 == 19 [pid = 1816] [id = 15] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a759000 == 18 [pid = 1816] [id = 14] 01:29:48 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624fc5800 == 17 [pid = 1816] [id = 12] 01:29:48 INFO - PROCESS | 1816 | 1461659388678 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1180ms 01:29:48 INFO - PROCESS | 1816 | 1461659388706 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 1816 | 1461659388711 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:29:48 INFO - PROCESS | 1816 | 1461659388718 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 1816 | 1461659388723 Marionette TRACE conn3 <- [1,82,null,{}] 01:29:48 INFO - PROCESS | 1816 | 1461659388730 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:48 INFO - PROCESS | 1816 | 1461659388865 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:29:48 INFO - PROCESS | 1816 | 1461659388987 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a761000 == 18 [pid = 1816] [id = 28] 01:29:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f96267efc00) [pid = 1816] [serial = 81] [outer = (nil)] 01:29:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f962aa82800) [pid = 1816] [serial = 82] [outer = 0x7f96267efc00] 01:29:49 INFO - PROCESS | 1816 | 1461659389056 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f962c2c1400) [pid = 1816] [serial = 83] [outer = 0x7f96267efc00] 01:29:49 INFO - PROCESS | 1816 | 1461659389760 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1079ms 01:29:49 INFO - PROCESS | 1816 | 1461659389797 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1816 | 1461659389803 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:29:49 INFO - PROCESS | 1816 | 1461659389812 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1816 | 1461659389815 Marionette TRACE conn3 <- [1,86,null,{}] 01:29:49 INFO - PROCESS | 1816 | 1461659389821 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:49 INFO - PROCESS | 1816 | 1461659389962 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:29:50 INFO - PROCESS | 1816 | 1461659390058 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d9d0000 == 19 [pid = 1816] [id = 29] 01:29:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f962cd29c00) [pid = 1816] [serial = 84] [outer = (nil)] 01:29:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f962dce6c00) [pid = 1816] [serial = 85] [outer = 0x7f962cd29c00] 01:29:50 INFO - PROCESS | 1816 | 1461659390122 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f962def4000) [pid = 1816] [serial = 86] [outer = 0x7f962cd29c00] 01:29:50 INFO - PROCESS | 1816 | 1461659390778 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1030ms 01:29:50 INFO - PROCESS | 1816 | 1461659390843 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:29:50 INFO - PROCESS | 1816 | 1461659390847 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:29:50 INFO - PROCESS | 1816 | 1461659390852 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1816 | 1461659390857 Marionette TRACE conn3 <- [1,90,null,{}] 01:29:50 INFO - PROCESS | 1816 | 1461659390886 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:51 INFO - PROCESS | 1816 | 1461659391078 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:29:51 INFO - PROCESS | 1816 | 1461659391093 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962eeeb000 == 20 [pid = 1816] [id = 30] 01:29:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f962edf0c00) [pid = 1816] [serial = 87] [outer = (nil)] 01:29:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f9630a73c00) [pid = 1816] [serial = 88] [outer = 0x7f962edf0c00] 01:29:51 INFO - PROCESS | 1816 | 1461659391162 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f9631808c00) [pid = 1816] [serial = 89] [outer = 0x7f962edf0c00] 01:29:51 INFO - PROCESS | 1816 | 1461659391857 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1036ms 01:29:51 INFO - PROCESS | 1816 | 1461659391888 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:29:51 INFO - PROCESS | 1816 | 1461659391892 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:29:51 INFO - PROCESS | 1816 | 1461659391897 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:29:51 INFO - PROCESS | 1816 | 1461659391900 Marionette TRACE conn3 <- [1,94,null,{}] 01:29:51 INFO - PROCESS | 1816 | 1461659391905 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:52 INFO - PROCESS | 1816 | 1461659392038 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:29:52 INFO - PROCESS | 1816 | 1461659392159 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96346e5000 == 21 [pid = 1816] [id = 31] 01:29:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f9624d80000) [pid = 1816] [serial = 90] [outer = (nil)] 01:29:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f963b151c00) [pid = 1816] [serial = 91] [outer = 0x7f9624d80000] 01:29:52 INFO - PROCESS | 1816 | 1461659392230 Marionette DEBUG loaded listener.js 01:29:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f963b49ac00) [pid = 1816] [serial = 92] [outer = 0x7f9624d80000] 01:29:52 INFO - PROCESS | 1816 | 1461659392922 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1078ms 01:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:29:52 INFO - PROCESS | 1816 | 1461659392976 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:29:52 INFO - PROCESS | 1816 | 1461659392978 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:29:52 INFO - PROCESS | 1816 | 1461659392982 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1816 | 1461659392986 Marionette TRACE conn3 <- [1,98,null,{}] 01:29:52 INFO - PROCESS | 1816 | 1461659392991 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:53 INFO - PROCESS | 1816 | 1461659393116 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:29:53 INFO - PROCESS | 1816 | 1461659393236 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963a5cc800 == 22 [pid = 1816] [id = 32] 01:29:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f9624f21400) [pid = 1816] [serial = 93] [outer = (nil)] 01:29:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f963b38ec00) [pid = 1816] [serial = 94] [outer = 0x7f9624f21400] 01:29:53 INFO - PROCESS | 1816 | 1461659393301 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f963b61e800) [pid = 1816] [serial = 95] [outer = 0x7f9624f21400] 01:29:53 INFO - PROCESS | 1816 | 1461659393970 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1129ms 01:29:54 INFO - PROCESS | 1816 | 1461659394113 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:29:54 INFO - PROCESS | 1816 | 1461659394118 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:29:54 INFO - PROCESS | 1816 | 1461659394125 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1816 | 1461659394129 Marionette TRACE conn3 <- [1,102,null,{}] 01:29:54 INFO - PROCESS | 1816 | 1461659394145 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:54 INFO - PROCESS | 1816 | 1461659394279 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:29:54 INFO - PROCESS | 1816 | 1461659394416 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96259f3800 == 23 [pid = 1816] [id = 33] 01:29:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f96269b3800) [pid = 1816] [serial = 96] [outer = (nil)] 01:29:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f9627efd400) [pid = 1816] [serial = 97] [outer = 0x7f96269b3800] 01:29:54 INFO - PROCESS | 1816 | 1461659394480 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962b609400) [pid = 1816] [serial = 98] [outer = 0x7f96269b3800] 01:29:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d9b9800 == 22 [pid = 1816] [id = 25] 01:29:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a83d000 == 21 [pid = 1816] [id = 24] 01:29:55 INFO - PROCESS | 1816 | 1461659395226 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1144ms 01:29:55 INFO - PROCESS | 1816 | 1461659395268 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1816 | 1461659395274 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:29:55 INFO - PROCESS | 1816 | 1461659395282 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1816 | 1461659395288 Marionette TRACE conn3 <- [1,106,null,{}] 01:29:55 INFO - PROCESS | 1816 | 1461659395294 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:55 INFO - PROCESS | 1816 | 1461659395482 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:29:55 INFO - PROCESS | 1816 | 1461659395497 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da92000 == 22 [pid = 1816] [id = 34] 01:29:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962c589400) [pid = 1816] [serial = 99] [outer = (nil)] 01:29:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962c95ac00) [pid = 1816] [serial = 100] [outer = 0x7f962c589400] 01:29:55 INFO - PROCESS | 1816 | 1461659395566 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962d69e000) [pid = 1816] [serial = 101] [outer = 0x7f962c589400] 01:29:56 INFO - PROCESS | 1816 | 1461659396322 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1081ms 01:29:56 INFO - PROCESS | 1816 | 1461659396371 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1816 | 1461659396378 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:29:56 INFO - PROCESS | 1816 | 1461659396387 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1816 | 1461659396390 Marionette TRACE conn3 <- [1,110,null,{}] 01:29:56 INFO - PROCESS | 1816 | 1461659396395 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:56 INFO - PROCESS | 1816 | 1461659396582 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:29:56 INFO - PROCESS | 1816 | 1461659396635 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a1d800 == 23 [pid = 1816] [id = 35] 01:29:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f962d725c00) [pid = 1816] [serial = 102] [outer = (nil)] 01:29:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f962ef7e000) [pid = 1816] [serial = 103] [outer = 0x7f962d725c00] 01:29:56 INFO - PROCESS | 1816 | 1461659396696 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f963180b000) [pid = 1816] [serial = 104] [outer = 0x7f962d725c00] 01:29:57 INFO - PROCESS | 1816 | 1461659397451 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1132ms 01:29:57 INFO - PROCESS | 1816 | 1461659397533 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1816 | 1461659397537 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:29:57 INFO - PROCESS | 1816 | 1461659397544 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1816 | 1461659397549 Marionette TRACE conn3 <- [1,114,null,{}] 01:29:57 INFO - PROCESS | 1816 | 1461659397562 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:57 INFO - PROCESS | 1816 | 1461659397709 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:29:57 INFO - PROCESS | 1816 | 1461659397828 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd3000 == 24 [pid = 1816] [id = 36] 01:29:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9635591400) [pid = 1816] [serial = 105] [outer = (nil)] 01:29:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f963b656c00) [pid = 1816] [serial = 106] [outer = 0x7f9635591400] 01:29:57 INFO - PROCESS | 1816 | 1461659397900 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f963c5f4c00) [pid = 1816] [serial = 107] [outer = 0x7f9635591400] 01:29:58 INFO - PROCESS | 1816 | 1461659398624 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1132ms 01:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:29:58 INFO - PROCESS | 1816 | 1461659398676 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1816 | 1461659398680 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:29:58 INFO - PROCESS | 1816 | 1461659398685 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1816 | 1461659398688 Marionette TRACE conn3 <- [1,118,null,{}] 01:29:58 INFO - PROCESS | 1816 | 1461659398693 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:58 INFO - PROCESS | 1816 | 1461659398831 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:29:58 INFO - PROCESS | 1816 | 1461659398955 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c81a000 == 25 [pid = 1816] [id = 37] 01:29:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f9624d77800) [pid = 1816] [serial = 108] [outer = (nil)] 01:29:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f963c9eac00) [pid = 1816] [serial = 109] [outer = 0x7f9624d77800] 01:29:59 INFO - PROCESS | 1816 | 1461659399019 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f963e73d400) [pid = 1816] [serial = 110] [outer = 0x7f9624d77800] 01:29:59 INFO - PROCESS | 1816 | 1461659399638 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 978ms 01:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:29:59 INFO - PROCESS | 1816 | 1461659399667 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:29:59 INFO - PROCESS | 1816 | 1461659399670 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:29:59 INFO - PROCESS | 1816 | 1461659399677 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 1816 | 1461659399680 Marionette TRACE conn3 <- [1,122,null,{}] 01:29:59 INFO - PROCESS | 1816 | 1461659399685 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:59 INFO - PROCESS | 1816 | 1461659399812 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:29:59 INFO - PROCESS | 1816 | 1461659399913 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ff50800 == 26 [pid = 1816] [id = 38] 01:29:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f963e740c00) [pid = 1816] [serial = 111] [outer = (nil)] 01:29:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f963fe7d800) [pid = 1816] [serial = 112] [outer = 0x7f963e740c00] 01:29:59 INFO - PROCESS | 1816 | 1461659399980 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f963ff61c00) [pid = 1816] [serial = 113] [outer = 0x7f963e740c00] 01:30:00 INFO - PROCESS | 1816 | 1461659400784 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1133ms 01:30:00 INFO - PROCESS | 1816 | 1461659400828 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1816 | 1461659400834 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:30:00 INFO - PROCESS | 1816 | 1461659400846 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1816 | 1461659400849 Marionette TRACE conn3 <- [1,126,null,{}] 01:30:00 INFO - PROCESS | 1816 | 1461659400872 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:01 INFO - PROCESS | 1816 | 1461659401007 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:30:01 INFO - PROCESS | 1816 | 1461659401141 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962544c800 == 27 [pid = 1816] [id = 39] 01:30:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f962b2de400) [pid = 1816] [serial = 114] [outer = (nil)] 01:30:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f962c344400) [pid = 1816] [serial = 115] [outer = 0x7f962b2de400] 01:30:01 INFO - PROCESS | 1816 | 1461659401217 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962d72a400) [pid = 1816] [serial = 116] [outer = 0x7f962b2de400] 01:30:01 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962eeeb000 == 26 [pid = 1816] [id = 30] 01:30:01 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d9d0000 == 25 [pid = 1816] [id = 29] 01:30:01 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a761000 == 24 [pid = 1816] [id = 28] 01:30:02 INFO - PROCESS | 1816 | 1461659402061 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1254ms 01:30:02 INFO - PROCESS | 1816 | 1461659402103 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:30:02 INFO - PROCESS | 1816 | 1461659402109 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:30:02 INFO - PROCESS | 1816 | 1461659402116 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - PROCESS | 1816 | 1461659402122 Marionette TRACE conn3 <- [1,130,null,{}] 01:30:02 INFO - PROCESS | 1816 | 1461659402128 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:02 INFO - PROCESS | 1816 | 1461659402269 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:30:02 INFO - PROCESS | 1816 | 1461659402402 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef08000 == 25 [pid = 1816] [id = 40] 01:30:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f962def8000) [pid = 1816] [serial = 117] [outer = (nil)] 01:30:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f962e206000) [pid = 1816] [serial = 118] [outer = 0x7f962def8000] 01:30:02 INFO - PROCESS | 1816 | 1461659402479 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f9630c6f400) [pid = 1816] [serial = 119] [outer = 0x7f962def8000] 01:30:03 INFO - PROCESS | 1816 | 1461659403261 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1193ms 01:30:03 INFO - PROCESS | 1816 | 1461659403310 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:30:03 INFO - PROCESS | 1816 | 1461659403316 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:30:03 INFO - PROCESS | 1816 | 1461659403327 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1816 | 1461659403331 Marionette TRACE conn3 <- [1,134,null,{}] 01:30:03 INFO - PROCESS | 1816 | 1461659403337 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:03 INFO - PROCESS | 1816 | 1461659403489 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:30:03 INFO - PROCESS | 1816 | 1461659403613 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b6f1800 == 26 [pid = 1816] [id = 41] 01:30:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f9631884000) [pid = 1816] [serial = 120] [outer = (nil)] 01:30:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f963b495800) [pid = 1816] [serial = 121] [outer = 0x7f9631884000] 01:30:03 INFO - PROCESS | 1816 | 1461659403680 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f963b822000) [pid = 1816] [serial = 122] [outer = 0x7f9631884000] 01:30:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f963c9eb000) [pid = 1816] [serial = 123] [outer = 0x7f9624b2d800] 01:30:04 INFO - PROCESS | 1816 | 1461659404566 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 01:30:04 INFO - PROCESS | 1816 | 1461659404612 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1816 | 1461659404615 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:30:04 INFO - PROCESS | 1816 | 1461659404621 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1816 | 1461659404626 Marionette TRACE conn3 <- [1,138,null,{}] 01:30:04 INFO - PROCESS | 1816 | 1461659404639 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:04 INFO - PROCESS | 1816 | 1461659404817 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:30:04 INFO - PROCESS | 1816 | 1461659404949 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640493800 == 27 [pid = 1816] [id = 42] 01:30:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f96265e9c00) [pid = 1816] [serial = 124] [outer = (nil)] 01:30:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f963e2ad400) [pid = 1816] [serial = 125] [outer = 0x7f96265e9c00] 01:30:05 INFO - PROCESS | 1816 | 1461659405031 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f964084f800) [pid = 1816] [serial = 126] [outer = 0x7f96265e9c00] 01:30:05 INFO - PROCESS | 1816 | 1461659405721 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1187ms 01:30:05 INFO - PROCESS | 1816 | 1461659405809 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 1816 | 1461659405813 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:30:05 INFO - PROCESS | 1816 | 1461659405818 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1816 | 1461659405820 Marionette TRACE conn3 <- [1,142,null,{}] 01:30:05 INFO - PROCESS | 1816 | 1461659405826 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:05 INFO - PROCESS | 1816 | 1461659405982 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:30:06 INFO - PROCESS | 1816 | 1461659406174 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626991800 == 28 [pid = 1816] [id = 43] 01:30:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f9625493800) [pid = 1816] [serial = 127] [outer = (nil)] 01:30:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f96265ea400) [pid = 1816] [serial = 128] [outer = 0x7f9625493800] 01:30:06 INFO - PROCESS | 1816 | 1461659406239 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f962b95ec00) [pid = 1816] [serial = 129] [outer = 0x7f9625493800] 01:30:07 INFO - PROCESS | 1816 | 1461659407140 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:30:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96346db000 == 27 [pid = 1816] [id = 26] 01:30:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9630a1d800 == 26 [pid = 1816] [id = 35] 01:30:07 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da92000 == 25 [pid = 1816] [id = 34] 01:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1377ms 01:30:07 INFO - PROCESS | 1816 | 1461659407196 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:30:07 INFO - PROCESS | 1816 | 1461659407202 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:30:07 INFO - PROCESS | 1816 | 1461659407209 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1816 | 1461659407215 Marionette TRACE conn3 <- [1,146,null,{}] 01:30:07 INFO - PROCESS | 1816 | 1461659407223 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:07 INFO - PROCESS | 1816 | 1461659407378 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:30:07 INFO - PROCESS | 1816 | 1461659407502 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e3b8000 == 26 [pid = 1816] [id = 44] 01:30:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962d3dd400) [pid = 1816] [serial = 130] [outer = (nil)] 01:30:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f962dab9c00) [pid = 1816] [serial = 131] [outer = 0x7f962d3dd400] 01:30:07 INFO - PROCESS | 1816 | 1461659407571 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f962ef85000) [pid = 1816] [serial = 132] [outer = 0x7f962d3dd400] 01:30:08 INFO - PROCESS | 1816 | 1461659408344 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1188ms 01:30:08 INFO - PROCESS | 1816 | 1461659408397 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1816 | 1461659408404 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:30:08 INFO - PROCESS | 1816 | 1461659408413 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1816 | 1461659408417 Marionette TRACE conn3 <- [1,150,null,{}] 01:30:08 INFO - PROCESS | 1816 | 1461659408422 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:08 INFO - PROCESS | 1816 | 1461659408567 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:30:08 INFO - PROCESS | 1816 | 1461659408693 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ff3c800 == 27 [pid = 1816] [id = 45] 01:30:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f963558a400) [pid = 1816] [serial = 133] [outer = (nil)] 01:30:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f963c53e800) [pid = 1816] [serial = 134] [outer = 0x7f963558a400] 01:30:08 INFO - PROCESS | 1816 | 1461659408757 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f963c83dc00) [pid = 1816] [serial = 135] [outer = 0x7f963558a400] 01:30:09 INFO - PROCESS | 1816 | 1461659409545 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1180ms 01:30:09 INFO - PROCESS | 1816 | 1461659409594 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1816 | 1461659409597 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:30:09 INFO - PROCESS | 1816 | 1461659409603 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1816 | 1461659409607 Marionette TRACE conn3 <- [1,154,null,{}] 01:30:09 INFO - PROCESS | 1816 | 1461659409621 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:09 INFO - PROCESS | 1816 | 1461659409767 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:30:09 INFO - PROCESS | 1816 | 1461659409892 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640aa5800 == 28 [pid = 1816] [id = 46] 01:30:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f96401ac400) [pid = 1816] [serial = 136] [outer = (nil)] 01:30:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f9640846400) [pid = 1816] [serial = 137] [outer = 0x7f96401ac400] 01:30:09 INFO - PROCESS | 1816 | 1461659409961 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f9640af2400) [pid = 1816] [serial = 138] [outer = 0x7f96401ac400] 01:30:10 INFO - PROCESS | 1816 | 1461659410758 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1191ms 01:30:10 INFO - PROCESS | 1816 | 1461659410794 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1816 | 1461659410798 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:30:10 INFO - PROCESS | 1816 | 1461659410804 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1816 | 1461659410806 Marionette TRACE conn3 <- [1,158,null,{}] 01:30:10 INFO - PROCESS | 1816 | 1461659410810 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:10 INFO - PROCESS | 1816 | 1461659410947 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:30:11 INFO - PROCESS | 1816 | 1461659411090 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fbd800 == 29 [pid = 1816] [id = 47] 01:30:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f9623dcf400) [pid = 1816] [serial = 139] [outer = (nil)] 01:30:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f9623dd8c00) [pid = 1816] [serial = 140] [outer = 0x7f9623dcf400] 01:30:11 INFO - PROCESS | 1816 | 1461659411155 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f9627fd3000) [pid = 1816] [serial = 141] [outer = 0x7f9623dcf400] 01:30:11 INFO - PROCESS | 1816 | 1461659411948 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1176ms 01:30:11 INFO - PROCESS | 1816 | 1461659411981 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1816 | 1461659411984 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:30:11 INFO - PROCESS | 1816 | 1461659411989 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1816 | 1461659411991 Marionette TRACE conn3 <- [1,162,null,{}] 01:30:12 INFO - PROCESS | 1816 | 1461659411996 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:12 INFO - PROCESS | 1816 | 1461659412165 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:30:12 INFO - PROCESS | 1816 | 1461659412183 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9644ab4800 == 30 [pid = 1816] [id = 48] 01:30:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f9623dd1400) [pid = 1816] [serial = 142] [outer = (nil)] 01:30:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f9627fd6800) [pid = 1816] [serial = 143] [outer = 0x7f9623dd1400] 01:30:12 INFO - PROCESS | 1816 | 1461659412243 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f9628171400) [pid = 1816] [serial = 144] [outer = 0x7f9623dd1400] 01:30:13 INFO - PROCESS | 1816 | 1461659413040 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1075ms 01:30:13 INFO - PROCESS | 1816 | 1461659413071 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1816 | 1461659413075 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:30:13 INFO - PROCESS | 1816 | 1461659413082 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1816 | 1461659413087 Marionette TRACE conn3 <- [1,166,null,{}] 01:30:13 INFO - PROCESS | 1816 | 1461659413094 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:13 INFO - PROCESS | 1816 | 1461659413218 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:30:13 INFO - PROCESS | 1816 | 1461659413375 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a74c000 == 31 [pid = 1816] [id = 49] 01:30:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f9626913800) [pid = 1816] [serial = 145] [outer = (nil)] 01:30:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f962816d000) [pid = 1816] [serial = 146] [outer = 0x7f9626913800] 01:30:13 INFO - PROCESS | 1816 | 1461659413448 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f9628177000) [pid = 1816] [serial = 147] [outer = 0x7f9626913800] 01:30:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b6f1800 == 30 [pid = 1816] [id = 41] 01:30:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef08000 == 29 [pid = 1816] [id = 40] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd3000 == 28 [pid = 1816] [id = 36] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd5000 == 27 [pid = 1816] [id = 9] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626994000 == 26 [pid = 1816] [id = 6] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96346e5000 == 25 [pid = 1816] [id = 31] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e26b000 == 24 [pid = 1816] [id = 10] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ff50800 == 23 [pid = 1816] [id = 38] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9630a1e000 == 22 [pid = 1816] [id = 23] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640493800 == 21 [pid = 1816] [id = 42] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c81a000 == 20 [pid = 1816] [id = 37] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9644ab4800 == 19 [pid = 1816] [id = 48] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627fbd800 == 18 [pid = 1816] [id = 47] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640aa5800 == 17 [pid = 1816] [id = 46] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ff3c800 == 16 [pid = 1816] [id = 45] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626991800 == 15 [pid = 1816] [id = 43] 01:30:14 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e3b8000 == 14 [pid = 1816] [id = 44] 01:30:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96259f3800 == 13 [pid = 1816] [id = 33] 01:30:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963a5cc800 == 12 [pid = 1816] [id = 32] 01:30:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624b62800 == 11 [pid = 1816] [id = 8] 01:30:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dc1000 == 10 [pid = 1816] [id = 27] 01:30:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962544c800 == 9 [pid = 1816] [id = 39] 01:30:18 INFO - PROCESS | 1816 | 1461659418019 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 4998ms 01:30:18 INFO - PROCESS | 1816 | 1461659418081 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:30:18 INFO - PROCESS | 1816 | 1461659418086 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:30:18 INFO - PROCESS | 1816 | 1461659418093 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 1816 | 1461659418098 Marionette TRACE conn3 <- [1,170,null,{}] 01:30:18 INFO - PROCESS | 1816 | 1461659418105 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:18 INFO - PROCESS | 1816 | 1461659418244 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:30:18 INFO - PROCESS | 1816 | 1461659418257 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fae000 == 10 [pid = 1816] [id = 50] 01:30:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f9627fd6400) [pid = 1816] [serial = 148] [outer = (nil)] 01:30:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f9627fdcc00) [pid = 1816] [serial = 149] [outer = 0x7f9627fd6400] 01:30:18 INFO - PROCESS | 1816 | 1461659418314 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f9628178400) [pid = 1816] [serial = 150] [outer = 0x7f9627fd6400] 01:30:19 INFO - PROCESS | 1816 | 1461659419007 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 932ms 01:30:19 INFO - PROCESS | 1816 | 1461659419024 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1816 | 1461659419033 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:30:19 INFO - PROCESS | 1816 | 1461659419059 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1816 | 1461659419063 Marionette TRACE conn3 <- [1,174,null,{}] 01:30:19 INFO - PROCESS | 1816 | 1461659419068 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:19 INFO - PROCESS | 1816 | 1461659419196 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:30:19 INFO - PROCESS | 1816 | 1461659419219 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626ac3000 == 11 [pid = 1816] [id = 51] 01:30:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f962b3af000) [pid = 1816] [serial = 151] [outer = (nil)] 01:30:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f962c58b000) [pid = 1816] [serial = 152] [outer = 0x7f962b3af000] 01:30:19 INFO - PROCESS | 1816 | 1461659419273 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f962d4fb000) [pid = 1816] [serial = 153] [outer = 0x7f962b3af000] 01:30:19 INFO - PROCESS | 1816 | 1461659419961 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 987ms 01:30:20 INFO - PROCESS | 1816 | 1461659420097 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1816 | 1461659420100 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:30:20 INFO - PROCESS | 1816 | 1461659420175 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1816 | 1461659420179 Marionette TRACE conn3 <- [1,178,null,{}] 01:30:20 INFO - PROCESS | 1816 | 1461659420195 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:20 INFO - PROCESS | 1816 | 1461659420340 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:30:20 INFO - PROCESS | 1816 | 1461659420365 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b4b1000 == 12 [pid = 1816] [id = 52] 01:30:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f9624b27800) [pid = 1816] [serial = 154] [outer = (nil)] 01:30:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f9631814400) [pid = 1816] [serial = 155] [outer = 0x7f9624b27800] 01:30:20 INFO - PROCESS | 1816 | 1461659420425 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f963558b400) [pid = 1816] [serial = 156] [outer = 0x7f9624b27800] 01:30:21 INFO - PROCESS | 1816 | 1461659421038 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 913ms 01:30:21 INFO - PROCESS | 1816 | 1461659421064 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1816 | 1461659421068 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:30:21 INFO - PROCESS | 1816 | 1461659421073 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1816 | 1461659421074 Marionette TRACE conn3 <- [1,182,null,{}] 01:30:21 INFO - PROCESS | 1816 | 1461659421079 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:21 INFO - PROCESS | 1816 | 1461659421229 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:30:21 INFO - PROCESS | 1816 | 1461659421258 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ff4e000 == 13 [pid = 1816] [id = 53] 01:30:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f963558c800) [pid = 1816] [serial = 157] [outer = (nil)] 01:30:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f963b65a800) [pid = 1816] [serial = 158] [outer = 0x7f963558c800] 01:30:21 INFO - PROCESS | 1816 | 1461659421312 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f963c54a000) [pid = 1816] [serial = 159] [outer = 0x7f963558c800] 01:30:21 INFO - PROCESS | 1816 | 1461659421947 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 924ms 01:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:30:22 INFO - PROCESS | 1816 | 1461659422004 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:30:22 INFO - PROCESS | 1816 | 1461659422006 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:30:22 INFO - PROCESS | 1816 | 1461659422010 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:30:22 INFO - PROCESS | 1816 | 1461659422013 Marionette TRACE conn3 <- [1,186,null,{}] 01:30:22 INFO - PROCESS | 1816 | 1461659422018 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:23 INFO - PROCESS | 1816 | 1461659423022 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f962b2de400) [pid = 1816] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f962549b400) [pid = 1816] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f9624f1cc00) [pid = 1816] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f962c58a000) [pid = 1816] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f962aa85000) [pid = 1816] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f962eeb4800) [pid = 1816] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f9630a7c000) [pid = 1816] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f963464a400) [pid = 1816] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f962560c400) [pid = 1816] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f96250c4000) [pid = 1816] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f9624c2b000) [pid = 1816] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f962548cc00) [pid = 1816] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f962690d400) [pid = 1816] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f9635591400) [pid = 1816] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f9625605400) [pid = 1816] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f9631884000) [pid = 1816] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f962edf0c00) [pid = 1816] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f9625493800) [pid = 1816] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f9624d80000) [pid = 1816] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f96269b3800) [pid = 1816] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f96267efc00) [pid = 1816] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f962cd29c00) [pid = 1816] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f962def8000) [pid = 1816] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f962def0800) [pid = 1816] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f9624f21400) [pid = 1816] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f9623dd1400) [pid = 1816] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f96250ce400) [pid = 1816] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f9624f16400) [pid = 1816] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f963e740c00) [pid = 1816] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f9623dcf400) [pid = 1816] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f9625977000) [pid = 1816] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f963558a400) [pid = 1816] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f96401ac400) [pid = 1816] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f962a7b2c00) [pid = 1816] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f962d725c00) [pid = 1816] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f96269ac400) [pid = 1816] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9624d77800) [pid = 1816] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f96265e9c00) [pid = 1816] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962c589400) [pid = 1816] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:30:23 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f962d3dd400) [pid = 1816] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:30:23 INFO - PROCESS | 1816 | 1461659423225 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fba000 == 14 [pid = 1816] [id = 54] 01:30:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f9624b28800) [pid = 1816] [serial = 160] [outer = (nil)] 01:30:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f9624d7b000) [pid = 1816] [serial = 161] [outer = 0x7f9624b28800] 01:30:23 INFO - PROCESS | 1816 | 1461659423285 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f96250cac00) [pid = 1816] [serial = 162] [outer = 0x7f9624b28800] 01:30:23 INFO - PROCESS | 1816 | 1461659423974 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 2032ms 01:30:24 INFO - PROCESS | 1816 | 1461659424044 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1816 | 1461659424047 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:30:24 INFO - PROCESS | 1816 | 1461659424052 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1816 | 1461659424054 Marionette TRACE conn3 <- [1,190,null,{}] 01:30:24 INFO - PROCESS | 1816 | 1461659424059 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:24 INFO - PROCESS | 1816 | 1461659424220 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:30:24 INFO - PROCESS | 1816 | 1461659424231 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a08000 == 15 [pid = 1816] [id = 55] 01:30:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f9625492000) [pid = 1816] [serial = 163] [outer = (nil)] 01:30:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f963b4fcc00) [pid = 1816] [serial = 164] [outer = 0x7f9625492000] 01:30:24 INFO - PROCESS | 1816 | 1461659424291 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f963c83c000) [pid = 1816] [serial = 165] [outer = 0x7f9625492000] 01:30:24 INFO - PROCESS | 1816 | 1461659424889 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 875ms 01:30:24 INFO - PROCESS | 1816 | 1461659424928 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1816 | 1461659424930 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:30:24 INFO - PROCESS | 1816 | 1461659424935 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1816 | 1461659424938 Marionette TRACE conn3 <- [1,194,null,{}] 01:30:24 INFO - PROCESS | 1816 | 1461659424942 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:25 INFO - PROCESS | 1816 | 1461659425116 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:30:25 INFO - PROCESS | 1816 | 1461659425257 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625453000 == 16 [pid = 1816] [id = 56] 01:30:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f9623dccc00) [pid = 1816] [serial = 166] [outer = (nil)] 01:30:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f9623dd7000) [pid = 1816] [serial = 167] [outer = 0x7f9623dccc00] 01:30:25 INFO - PROCESS | 1816 | 1461659425326 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f96250c3400) [pid = 1816] [serial = 168] [outer = 0x7f9623dccc00] 01:30:26 INFO - PROCESS | 1816 | 1461659426139 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1225ms 01:30:26 INFO - PROCESS | 1816 | 1461659426163 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:30:26 INFO - PROCESS | 1816 | 1461659426168 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:30:26 INFO - PROCESS | 1816 | 1461659426174 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - PROCESS | 1816 | 1461659426180 Marionette TRACE conn3 <- [1,198,null,{}] 01:30:26 INFO - PROCESS | 1816 | 1461659426186 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:26 INFO - PROCESS | 1816 | 1461659426327 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:30:26 INFO - PROCESS | 1816 | 1461659426461 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ea58800 == 17 [pid = 1816] [id = 57] 01:30:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f9628173800) [pid = 1816] [serial = 169] [outer = (nil)] 01:30:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962a7bb400) [pid = 1816] [serial = 170] [outer = 0x7f9628173800] 01:30:26 INFO - PROCESS | 1816 | 1461659426529 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f962b617000) [pid = 1816] [serial = 171] [outer = 0x7f9628173800] 01:30:27 INFO - PROCESS | 1816 | 1461659427364 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1230ms 01:30:27 INFO - PROCESS | 1816 | 1461659427404 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1816 | 1461659427408 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:30:27 INFO - PROCESS | 1816 | 1461659427414 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1816 | 1461659427417 Marionette TRACE conn3 <- [1,202,null,{}] 01:30:27 INFO - PROCESS | 1816 | 1461659427422 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:27 INFO - PROCESS | 1816 | 1461659427564 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:30:27 INFO - PROCESS | 1816 | 1461659427814 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625464000 == 18 [pid = 1816] [id = 58] 01:30:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f9625490400) [pid = 1816] [serial = 172] [outer = (nil)] 01:30:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f9625493400) [pid = 1816] [serial = 173] [outer = 0x7f9625490400] 01:30:27 INFO - PROCESS | 1816 | 1461659427956 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a74c000 == 17 [pid = 1816] [id = 49] 01:30:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f9624b31800) [pid = 1816] [serial = 174] [outer = 0x7f9625490400] 01:30:28 INFO - PROCESS | 1816 | 1461659428224 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f962e206000) [pid = 1816] [serial = 118] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f962def4000) [pid = 1816] [serial = 86] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f962d72a400) [pid = 1816] [serial = 116] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f96265ea400) [pid = 1816] [serial = 128] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f962aa82800) [pid = 1816] [serial = 82] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f962a7ba400) [pid = 1816] [serial = 80] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f962c344400) [pid = 1816] [serial = 115] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962dab9c00) [pid = 1816] [serial = 131] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f963e24b000) [pid = 1816] [serial = 2] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f9627efd400) [pid = 1816] [serial = 97] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f9624dc1800) [pid = 1816] [serial = 31] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f962a7b6400) [pid = 1816] [serial = 43] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f962dab7800) [pid = 1816] [serial = 49] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962def3c00) [pid = 1816] [serial = 52] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f962ef82400) [pid = 1816] [serial = 55] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9630a6f000) [pid = 1816] [serial = 56] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f9627fdb800) [pid = 1816] [serial = 58] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f9630c79800) [pid = 1816] [serial = 59] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f963a51f000) [pid = 1816] [serial = 61] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f9626a3d800) [pid = 1816] [serial = 79] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f96269b2400) [pid = 1816] [serial = 40] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f963b149000) [pid = 1816] [serial = 62] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f963b388400) [pid = 1816] [serial = 64] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f9624c36c00) [pid = 1816] [serial = 34] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962816c800) [pid = 1816] [serial = 41] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f962a7b0000) [pid = 1816] [serial = 46] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962b955400) [pid = 1816] [serial = 44] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f962dcf0c00) [pid = 1816] [serial = 50] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f962c58b800) [pid = 1816] [serial = 47] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f963b412000) [pid = 1816] [serial = 65] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f9624d82800) [pid = 1816] [serial = 35] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962e3a0800) [pid = 1816] [serial = 53] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f963b493c00) [pid = 1816] [serial = 67] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f963b606c00) [pid = 1816] [serial = 68] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f9625494800) [pid = 1816] [serial = 37] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f9625490c00) [pid = 1816] [serial = 29] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f962cf56000) [pid = 1816] [serial = 9] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962b95ec00) [pid = 1816] [serial = 129] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f963b49ac00) [pid = 1816] [serial = 92] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f963c53e800) [pid = 1816] [serial = 134] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f963e2ad400) [pid = 1816] [serial = 125] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f962b609400) [pid = 1816] [serial = 98] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f962c2c1400) [pid = 1816] [serial = 83] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f963b38ec00) [pid = 1816] [serial = 94] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f963b495800) [pid = 1816] [serial = 121] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f9631808c00) [pid = 1816] [serial = 89] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f963b151c00) [pid = 1816] [serial = 91] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f962dce6c00) [pid = 1816] [serial = 85] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f963180b000) [pid = 1816] [serial = 104] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f9630c6f400) [pid = 1816] [serial = 119] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f964084f800) [pid = 1816] [serial = 126] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f962c95ac00) [pid = 1816] [serial = 100] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f962ef85000) [pid = 1816] [serial = 132] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f963c9eac00) [pid = 1816] [serial = 109] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f963c5f4c00) [pid = 1816] [serial = 107] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f962d69e000) [pid = 1816] [serial = 101] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f9640846400) [pid = 1816] [serial = 137] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f9627fddc00) [pid = 1816] [serial = 71] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f963b656c00) [pid = 1816] [serial = 106] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f963b822000) [pid = 1816] [serial = 122] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f962c34c000) [pid = 1816] [serial = 73] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f962ca25800) [pid = 1816] [serial = 12] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f9630a73c00) [pid = 1816] [serial = 88] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f96269af400) [pid = 1816] [serial = 70] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f9624c2cc00) [pid = 1816] [serial = 38] [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.] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f96267ec800) [pid = 1816] [serial = 22] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f963c83dc00) [pid = 1816] [serial = 135] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f9640af2400) [pid = 1816] [serial = 138] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f9623dd8c00) [pid = 1816] [serial = 140] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f962c964800) [pid = 1816] [serial = 74] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f962ef7e000) [pid = 1816] [serial = 103] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f96269ae000) [pid = 1816] [serial = 16] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f96269b4800) [pid = 1816] [serial = 17] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 60 (0x7f96265de800) [pid = 1816] [serial = 19] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 59 (0x7f963fe7d800) [pid = 1816] [serial = 112] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 58 (0x7f963e73d400) [pid = 1816] [serial = 110] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 57 (0x7f962e39e800) [pid = 1816] [serial = 76] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 56 (0x7f963b61e800) [pid = 1816] [serial = 95] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 55 (0x7f9628171400) [pid = 1816] [serial = 144] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 54 (0x7f9627fd6800) [pid = 1816] [serial = 143] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 53 (0x7f963b611400) [pid = 1816] [serial = 28] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 52 (0x7f9624f1bc00) [pid = 1816] [serial = 25] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 51 (0x7f9624f25400) [pid = 1816] [serial = 26] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 50 (0x7f963ff61c00) [pid = 1816] [serial = 113] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 49 (0x7f9627fd3000) [pid = 1816] [serial = 141] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 48 (0x7f9624d75400) [pid = 1816] [serial = 23] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 47 (0x7f9630c78400) [pid = 1816] [serial = 77] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | --DOMWINDOW == 46 (0x7f962816d000) [pid = 1816] [serial = 146] [outer = (nil)] [url = about:blank] 01:30:28 INFO - PROCESS | 1816 | 1461659428986 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1630ms 01:30:29 INFO - PROCESS | 1816 | 1461659429045 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:30:29 INFO - PROCESS | 1816 | 1461659429050 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:30:29 INFO - PROCESS | 1816 | 1461659429056 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1816 | 1461659429060 Marionette TRACE conn3 <- [1,206,null,{}] 01:30:29 INFO - PROCESS | 1816 | 1461659429067 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:29 INFO - PROCESS | 1816 | 1461659429189 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:30:29 INFO - PROCESS | 1816 | 1461659429204 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625ad0000 == 18 [pid = 1816] [id = 59] 01:30:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 47 (0x7f96267f6c00) [pid = 1816] [serial = 175] [outer = (nil)] 01:30:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 48 (0x7f96269ab800) [pid = 1816] [serial = 176] [outer = 0x7f96267f6c00] 01:30:29 INFO - PROCESS | 1816 | 1461659429262 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 49 (0x7f96269b1000) [pid = 1816] [serial = 177] [outer = 0x7f96267f6c00] 01:30:30 INFO - PROCESS | 1816 | 1461659430042 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1029ms 01:30:30 INFO - PROCESS | 1816 | 1461659430087 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1816 | 1461659430092 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:30:30 INFO - PROCESS | 1816 | 1461659430101 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1816 | 1461659430103 Marionette TRACE conn3 <- [1,210,null,{}] 01:30:30 INFO - PROCESS | 1816 | 1461659430108 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:30 INFO - PROCESS | 1816 | 1461659430227 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:30:30 INFO - PROCESS | 1816 | 1461659430242 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fbd000 == 19 [pid = 1816] [id = 60] 01:30:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f9627fd2800) [pid = 1816] [serial = 178] [outer = (nil)] 01:30:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f9627fd4800) [pid = 1816] [serial = 179] [outer = 0x7f9627fd2800] 01:30:30 INFO - PROCESS | 1816 | 1461659430304 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f962816e800) [pid = 1816] [serial = 180] [outer = 0x7f9627fd2800] 01:30:30 INFO - PROCESS | 1816 | 1461659430884 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 826ms 01:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:30:30 INFO - PROCESS | 1816 | 1461659430940 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1816 | 1461659430942 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:30:30 INFO - PROCESS | 1816 | 1461659430950 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1816 | 1461659430959 Marionette TRACE conn3 <- [1,214,null,{}] 01:30:30 INFO - PROCESS | 1816 | 1461659430972 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:31 INFO - PROCESS | 1816 | 1461659431143 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:30:31 INFO - PROCESS | 1816 | 1461659431153 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b3a9000 == 20 [pid = 1816] [id = 61] 01:30:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f9624b2b000) [pid = 1816] [serial = 181] [outer = (nil)] 01:30:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f962b24b000) [pid = 1816] [serial = 182] [outer = 0x7f9624b2b000] 01:30:31 INFO - PROCESS | 1816 | 1461659431206 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f962b615000) [pid = 1816] [serial = 183] [outer = 0x7f9624b2b000] 01:30:31 INFO - PROCESS | 1816 | 1461659431785 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 887ms 01:30:31 INFO - PROCESS | 1816 | 1461659431842 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1816 | 1461659431845 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:30:31 INFO - PROCESS | 1816 | 1461659431851 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1816 | 1461659431853 Marionette TRACE conn3 <- [1,218,null,{}] 01:30:31 INFO - PROCESS | 1816 | 1461659431857 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:32 INFO - PROCESS | 1816 | 1461659431996 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:30:32 INFO - PROCESS | 1816 | --DOMWINDOW == 54 (0x7f9626913800) [pid = 1816] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:30:32 INFO - PROCESS | 1816 | --DOMWINDOW == 53 (0x7f963558c800) [pid = 1816] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:30:32 INFO - PROCESS | 1816 | --DOMWINDOW == 52 (0x7f9627fd6400) [pid = 1816] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:30:32 INFO - PROCESS | 1816 | --DOMWINDOW == 51 (0x7f962b3af000) [pid = 1816] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:30:32 INFO - PROCESS | 1816 | --DOMWINDOW == 50 (0x7f9624b27800) [pid = 1816] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:30:32 INFO - PROCESS | 1816 | --DOMWINDOW == 49 (0x7f9624b28800) [pid = 1816] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:30:32 INFO - PROCESS | 1816 | 1461659432066 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624c0d000 == 21 [pid = 1816] [id = 62] 01:30:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 50 (0x7f9623dcf800) [pid = 1816] [serial = 184] [outer = (nil)] 01:30:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 51 (0x7f96265e6000) [pid = 1816] [serial = 185] [outer = 0x7f9623dcf800] 01:30:32 INFO - PROCESS | 1816 | 1461659432121 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 52 (0x7f962c346400) [pid = 1816] [serial = 186] [outer = 0x7f9623dcf800] 01:30:32 INFO - PROCESS | 1816 | 1461659432687 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 874ms 01:30:32 INFO - PROCESS | 1816 | 1461659432727 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1816 | 1461659432729 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:30:32 INFO - PROCESS | 1816 | 1461659432734 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1816 | 1461659432737 Marionette TRACE conn3 <- [1,222,null,{}] 01:30:32 INFO - PROCESS | 1816 | 1461659432741 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:32 INFO - PROCESS | 1816 | 1461659432848 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:30:32 INFO - PROCESS | 1816 | 1461659432890 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d337000 == 22 [pid = 1816] [id = 63] 01:30:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 53 (0x7f962c9b6000) [pid = 1816] [serial = 187] [outer = (nil)] 01:30:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 54 (0x7f962cd2ac00) [pid = 1816] [serial = 188] [outer = 0x7f962c9b6000] 01:30:32 INFO - PROCESS | 1816 | 1461659432955 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 55 (0x7f962dab1400) [pid = 1816] [serial = 189] [outer = 0x7f962c9b6000] 01:30:33 INFO - PROCESS | 1816 | 1461659433540 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 823ms 01:30:33 INFO - PROCESS | 1816 | 1461659433558 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1816 | 1461659433560 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:30:33 INFO - PROCESS | 1816 | 1461659433567 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - PROCESS | 1816 | 1461659433568 Marionette TRACE conn3 <- [1,226,null,{}] 01:30:33 INFO - PROCESS | 1816 | 1461659433573 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:33 INFO - PROCESS | 1816 | 1461659433684 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:30:33 INFO - PROCESS | 1816 | 1461659433764 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d71a000 == 23 [pid = 1816] [id = 64] 01:30:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 56 (0x7f962ca24800) [pid = 1816] [serial = 190] [outer = (nil)] 01:30:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 57 (0x7f962dcf3800) [pid = 1816] [serial = 191] [outer = 0x7f962ca24800] 01:30:33 INFO - PROCESS | 1816 | 1461659433816 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 58 (0x7f962def9c00) [pid = 1816] [serial = 192] [outer = 0x7f962ca24800] 01:30:34 INFO - PROCESS | 1816 | 1461659434340 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 825ms 01:30:34 INFO - PROCESS | 1816 | 1461659434391 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1816 | 1461659434393 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:30:34 INFO - PROCESS | 1816 | 1461659434399 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1816 | 1461659434401 Marionette TRACE conn3 <- [1,230,null,{}] 01:30:34 INFO - PROCESS | 1816 | 1461659434405 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:34 INFO - PROCESS | 1816 | 1461659434512 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:30:34 INFO - PROCESS | 1816 | 1461659434527 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd62800 == 24 [pid = 1816] [id = 65] 01:30:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f962dcf5800) [pid = 1816] [serial = 193] [outer = (nil)] 01:30:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f962e39d000) [pid = 1816] [serial = 194] [outer = 0x7f962dcf5800] 01:30:34 INFO - PROCESS | 1816 | 1461659434580 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f962edf1400) [pid = 1816] [serial = 195] [outer = 0x7f962dcf5800] 01:30:35 INFO - PROCESS | 1816 | 1461659435137 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 775ms 01:30:35 INFO - PROCESS | 1816 | 1461659435175 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:30:35 INFO - PROCESS | 1816 | 1461659435178 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:30:35 INFO - PROCESS | 1816 | 1461659435183 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 1816 | 1461659435185 Marionette TRACE conn3 <- [1,234,null,{}] 01:30:35 INFO - PROCESS | 1816 | 1461659435189 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:35 INFO - PROCESS | 1816 | 1461659435308 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:30:35 INFO - PROCESS | 1816 | 1461659435430 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dcd800 == 25 [pid = 1816] [id = 66] 01:30:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f9623dcf400) [pid = 1816] [serial = 196] [outer = (nil)] 01:30:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f9623dd4c00) [pid = 1816] [serial = 197] [outer = 0x7f9623dcf400] 01:30:35 INFO - PROCESS | 1816 | 1461659435494 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f9624d7f400) [pid = 1816] [serial = 198] [outer = 0x7f9623dcf400] 01:30:36 INFO - PROCESS | 1816 | 1461659436297 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1130ms 01:30:36 INFO - PROCESS | 1816 | 1461659436314 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1816 | 1461659436319 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:30:36 INFO - PROCESS | 1816 | 1461659436326 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1816 | 1461659436331 Marionette TRACE conn3 <- [1,238,null,{}] 01:30:36 INFO - PROCESS | 1816 | 1461659436365 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:36 INFO - PROCESS | 1816 | 1461659436514 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:30:36 INFO - PROCESS | 1816 | 1461659436628 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962aa59000 == 26 [pid = 1816] [id = 67] 01:30:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f9623dcfc00) [pid = 1816] [serial = 199] [outer = (nil)] 01:30:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f96269b7000) [pid = 1816] [serial = 200] [outer = 0x7f9623dcfc00] 01:30:36 INFO - PROCESS | 1816 | 1461659436693 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f9627fda000) [pid = 1816] [serial = 201] [outer = 0x7f9623dcfc00] 01:30:37 INFO - PROCESS | 1816 | 1461659437450 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1206ms 01:30:37 INFO - PROCESS | 1816 | 1461659437536 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:30:37 INFO - PROCESS | 1816 | 1461659437542 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:30:37 INFO - PROCESS | 1816 | 1461659437548 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:30:37 INFO - PROCESS | 1816 | 1461659437551 Marionette TRACE conn3 <- [1,242,null,{}] 01:30:37 INFO - PROCESS | 1816 | 1461659437588 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:37 INFO - PROCESS | 1816 | 1461659437738 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:30:37 INFO - PROCESS | 1816 | 1461659437971 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962545a800 == 27 [pid = 1816] [id = 68] 01:30:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f9623dd7800) [pid = 1816] [serial = 202] [outer = (nil)] 01:30:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f96250cf000) [pid = 1816] [serial = 203] [outer = 0x7f9623dd7800] 01:30:38 INFO - PROCESS | 1816 | 1461659438034 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f9625977800) [pid = 1816] [serial = 204] [outer = 0x7f9623dd7800] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f963b4fcc00) [pid = 1816] [serial = 164] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f9628177000) [pid = 1816] [serial = 147] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f963b65a800) [pid = 1816] [serial = 158] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f9627fdcc00) [pid = 1816] [serial = 149] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f9628178400) [pid = 1816] [serial = 150] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 64 (0x7f962c58b000) [pid = 1816] [serial = 152] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 63 (0x7f9631814400) [pid = 1816] [serial = 155] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 62 (0x7f9624d7b000) [pid = 1816] [serial = 161] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 61 (0x7f96250cac00) [pid = 1816] [serial = 162] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 60 (0x7f963c54a000) [pid = 1816] [serial = 159] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 59 (0x7f963558b400) [pid = 1816] [serial = 156] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | --DOMWINDOW == 58 (0x7f962d4fb000) [pid = 1816] [serial = 153] [outer = (nil)] [url = about:blank] 01:30:38 INFO - PROCESS | 1816 | 1461659438843 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1312ms 01:30:38 INFO - PROCESS | 1816 | 1461659438859 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1816 | 1461659438864 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:30:38 INFO - PROCESS | 1816 | 1461659438870 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1816 | 1461659438874 Marionette TRACE conn3 <- [1,246,null,{}] 01:30:38 INFO - PROCESS | 1816 | 1461659438880 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:39 INFO - PROCESS | 1816 | 1461659438998 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:30:39 INFO - PROCESS | 1816 | 1461659439014 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627faf800 == 28 [pid = 1816] [id = 69] 01:30:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 59 (0x7f9625609400) [pid = 1816] [serial = 205] [outer = (nil)] 01:30:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 60 (0x7f9627fd5000) [pid = 1816] [serial = 206] [outer = 0x7f9625609400] 01:30:39 INFO - PROCESS | 1816 | 1461659439081 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 61 (0x7f9628434c00) [pid = 1816] [serial = 207] [outer = 0x7f9625609400] 01:30:39 INFO - PROCESS | 1816 | 1461659439689 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 879ms 01:30:39 INFO - PROCESS | 1816 | 1461659439751 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1816 | 1461659439756 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:30:39 INFO - PROCESS | 1816 | 1461659439763 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1816 | 1461659439766 Marionette TRACE conn3 <- [1,250,null,{}] 01:30:39 INFO - PROCESS | 1816 | 1461659439770 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:39 INFO - PROCESS | 1816 | 1461659439886 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:30:39 INFO - PROCESS | 1816 | 1461659439965 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cade800 == 29 [pid = 1816] [id = 70] 01:30:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 62 (0x7f9628178800) [pid = 1816] [serial = 208] [outer = (nil)] 01:30:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 63 (0x7f962b24cc00) [pid = 1816] [serial = 209] [outer = 0x7f9628178800] 01:30:40 INFO - PROCESS | 1816 | 1461659440023 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 64 (0x7f962c349400) [pid = 1816] [serial = 210] [outer = 0x7f9628178800] 01:30:40 INFO - PROCESS | 1816 | 1461659440565 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 884ms 01:30:40 INFO - PROCESS | 1816 | 1461659440647 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1816 | 1461659440650 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:30:40 INFO - PROCESS | 1816 | 1461659440657 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1816 | 1461659440665 Marionette TRACE conn3 <- [1,254,null,{}] 01:30:40 INFO - PROCESS | 1816 | 1461659440677 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:40 INFO - PROCESS | 1816 | 1461659440847 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:30:40 INFO - PROCESS | 1816 | 1461659440861 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da9d000 == 30 [pid = 1816] [id = 71] 01:30:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 65 (0x7f9623dd6800) [pid = 1816] [serial = 211] [outer = (nil)] 01:30:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f962c34b800) [pid = 1816] [serial = 212] [outer = 0x7f9623dd6800] 01:30:40 INFO - PROCESS | 1816 | 1461659440913 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f962dce8000) [pid = 1816] [serial = 213] [outer = 0x7f9623dd6800] 01:30:41 INFO - PROCESS | 1816 | 1461659441555 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 940ms 01:30:41 INFO - PROCESS | 1816 | 1461659441596 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1816 | 1461659441599 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:30:41 INFO - PROCESS | 1816 | 1461659441605 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1816 | 1461659441607 Marionette TRACE conn3 <- [1,258,null,{}] 01:30:41 INFO - PROCESS | 1816 | 1461659441611 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:41 INFO - PROCESS | 1816 | 1461659441759 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:30:41 INFO - PROCESS | 1816 | 1461659441772 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96269a6800 == 31 [pid = 1816] [id = 72] 01:30:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f9624c28c00) [pid = 1816] [serial = 214] [outer = (nil)] 01:30:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f962def2400) [pid = 1816] [serial = 215] [outer = 0x7f9624c28c00] 01:30:41 INFO - PROCESS | 1816 | 1461659441826 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f962ede6400) [pid = 1816] [serial = 216] [outer = 0x7f9624c28c00] 01:30:42 INFO - PROCESS | 1816 | 1461659442454 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 875ms 01:30:42 INFO - PROCESS | 1816 | 1461659442480 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1816 | 1461659442483 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:30:42 INFO - PROCESS | 1816 | 1461659442488 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1816 | 1461659442491 Marionette TRACE conn3 <- [1,262,null,{}] 01:30:42 INFO - PROCESS | 1816 | 1461659442495 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:42 INFO - PROCESS | 1816 | 1461659442632 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:30:42 INFO - PROCESS | 1816 | 1461659442662 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef16000 == 32 [pid = 1816] [id = 73] 01:30:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f962ef86000) [pid = 1816] [serial = 217] [outer = (nil)] 01:30:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f9630a6fc00) [pid = 1816] [serial = 218] [outer = 0x7f962ef86000] 01:30:42 INFO - PROCESS | 1816 | 1461659442741 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f9630c79800) [pid = 1816] [serial = 219] [outer = 0x7f962ef86000] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f9623dcf800) [pid = 1816] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f962ca24800) [pid = 1816] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 70 (0x7f962c9b6000) [pid = 1816] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 69 (0x7f9625490400) [pid = 1816] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 68 (0x7f9627fd2800) [pid = 1816] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 67 (0x7f9624b2b000) [pid = 1816] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 66 (0x7f96267f6c00) [pid = 1816] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:30:43 INFO - PROCESS | 1816 | --DOMWINDOW == 65 (0x7f9625492000) [pid = 1816] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:30:43 INFO - PROCESS | 1816 | 1461659443438 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 975ms 01:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:30:43 INFO - PROCESS | 1816 | 1461659443472 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1816 | 1461659443474 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:30:43 INFO - PROCESS | 1816 | 1461659443481 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1816 | 1461659443483 Marionette TRACE conn3 <- [1,266,null,{}] 01:30:43 INFO - PROCESS | 1816 | 1461659443488 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:43 INFO - PROCESS | 1816 | 1461659443602 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:30:43 INFO - PROCESS | 1816 | 1461659443618 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef65000 == 33 [pid = 1816] [id = 74] 01:30:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 66 (0x7f9624c35c00) [pid = 1816] [serial = 220] [outer = (nil)] 01:30:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 67 (0x7f962e0f0000) [pid = 1816] [serial = 221] [outer = 0x7f9624c35c00] 01:30:43 INFO - PROCESS | 1816 | 1461659443671 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 68 (0x7f9631883800) [pid = 1816] [serial = 222] [outer = 0x7f9624c35c00] 01:30:44 INFO - PROCESS | 1816 | 1461659444260 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 829ms 01:30:44 INFO - PROCESS | 1816 | 1461659444310 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1816 | 1461659444313 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:30:44 INFO - PROCESS | 1816 | 1461659444318 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - PROCESS | 1816 | 1461659444320 Marionette TRACE conn3 <- [1,270,null,{}] 01:30:44 INFO - PROCESS | 1816 | 1461659444325 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:44 INFO - PROCESS | 1816 | 1461659444434 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:30:44 INFO - PROCESS | 1816 | 1461659444515 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96318e9000 == 34 [pid = 1816] [id = 75] 01:30:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 69 (0x7f9623dd5000) [pid = 1816] [serial = 223] [outer = (nil)] 01:30:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 70 (0x7f963558b800) [pid = 1816] [serial = 224] [outer = 0x7f9623dd5000] 01:30:44 INFO - PROCESS | 1816 | 1461659444568 Marionette DEBUG loaded listener.js 01:30:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 71 (0x7f963b388400) [pid = 1816] [serial = 225] [outer = 0x7f9623dd5000] 01:30:45 INFO - PROCESS | 1816 | 1461659445137 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 874ms 01:30:45 INFO - PROCESS | 1816 | 1461659445194 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 1816 | 1461659445197 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:30:45 INFO - PROCESS | 1816 | 1461659445207 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 1816 | 1461659445208 Marionette TRACE conn3 <- [1,274,null,{}] 01:30:45 INFO - PROCESS | 1816 | 1461659445212 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:45 INFO - PROCESS | 1816 | 1461659445417 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:30:45 INFO - PROCESS | 1816 | 1461659445531 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626ac5000 == 35 [pid = 1816] [id = 76] 01:30:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f9624d76400) [pid = 1816] [serial = 226] [outer = (nil)] 01:30:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f962548dc00) [pid = 1816] [serial = 227] [outer = 0x7f9624d76400] 01:30:45 INFO - PROCESS | 1816 | 1461659445598 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f96267f1400) [pid = 1816] [serial = 228] [outer = 0x7f9624d76400] 01:30:46 INFO - PROCESS | 1816 | 1461659446241 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1089ms 01:30:46 INFO - PROCESS | 1816 | 1461659446293 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 1816 | 1461659446300 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:30:46 INFO - PROCESS | 1816 | 1461659446334 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 1816 | 1461659446338 Marionette TRACE conn3 <- [1,278,null,{}] 01:30:46 INFO - PROCESS | 1816 | 1461659446344 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:46 INFO - PROCESS | 1816 | 1461659446527 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:30:46 INFO - PROCESS | 1816 | 1461659446580 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da86800 == 36 [pid = 1816] [id = 77] 01:30:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f962843a400) [pid = 1816] [serial = 229] [outer = (nil)] 01:30:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f962a80b000) [pid = 1816] [serial = 230] [outer = 0x7f962843a400] 01:30:46 INFO - PROCESS | 1816 | 1461659446646 Marionette DEBUG loaded listener.js 01:30:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f962c2c5000) [pid = 1816] [serial = 231] [outer = 0x7f962843a400] 01:30:47 INFO - PROCESS | 1816 | 1461659447360 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1082ms 01:30:47 INFO - PROCESS | 1816 | 1461659447425 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 1816 | 1461659447428 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:30:47 INFO - PROCESS | 1816 | 1461659447451 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 1816 | 1461659447455 Marionette TRACE conn3 <- [1,282,null,{}] 01:30:47 INFO - PROCESS | 1816 | 1461659447460 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:47 INFO - PROCESS | 1816 | 1461659447607 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:30:47 INFO - PROCESS | 1816 | 1461659447726 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9634910800 == 37 [pid = 1816] [id = 78] 01:30:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f962a7b2000) [pid = 1816] [serial = 232] [outer = (nil)] 01:30:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f962dce8800) [pid = 1816] [serial = 233] [outer = 0x7f962a7b2000] 01:30:47 INFO - PROCESS | 1816 | 1461659447795 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f962ef85400) [pid = 1816] [serial = 234] [outer = 0x7f962a7b2000] 01:30:48 INFO - PROCESS | 1816 | 1461659448607 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1180ms 01:30:48 INFO - PROCESS | 1816 | 1461659448630 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1816 | 1461659448636 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:30:48 INFO - PROCESS | 1816 | 1461659448665 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1816 | 1461659448671 Marionette TRACE conn3 <- [1,286,null,{}] 01:30:48 INFO - PROCESS | 1816 | 1461659448679 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:48 INFO - PROCESS | 1816 | 1461659448822 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:30:48 INFO - PROCESS | 1816 | 1461659448939 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b1c3800 == 38 [pid = 1816] [id = 79] 01:30:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f962b959c00) [pid = 1816] [serial = 235] [outer = (nil)] 01:30:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f963b389400) [pid = 1816] [serial = 236] [outer = 0x7f962b959c00] 01:30:49 INFO - PROCESS | 1816 | 1461659449004 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f963b49a400) [pid = 1816] [serial = 237] [outer = 0x7f962b959c00] 01:30:49 INFO - PROCESS | 1816 | 1461659449722 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1310ms 01:30:49 INFO - PROCESS | 1816 | 1461659449954 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:30:49 INFO - PROCESS | 1816 | 1461659449960 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:30:49 INFO - PROCESS | 1816 | 1461659449967 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1816 | 1461659449970 Marionette TRACE conn3 <- [1,290,null,{}] 01:30:49 INFO - PROCESS | 1816 | 1461659449977 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:50 INFO - PROCESS | 1816 | 1461659450107 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:30:50 INFO - PROCESS | 1816 | 1461659450245 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a754000 == 39 [pid = 1816] [id = 80] 01:30:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f9624c2c000) [pid = 1816] [serial = 238] [outer = (nil)] 01:30:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f9625494400) [pid = 1816] [serial = 239] [outer = 0x7f9624c2c000] 01:30:50 INFO - PROCESS | 1816 | 1461659450306 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f9626a35000) [pid = 1816] [serial = 240] [outer = 0x7f9624c2c000] 01:30:51 INFO - PROCESS | 1816 | 1461659451039 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1082ms 01:30:51 INFO - PROCESS | 1816 | 1461659451049 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:30:51 INFO - PROCESS | 1816 | 1461659451053 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:30:51 INFO - PROCESS | 1816 | 1461659451063 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1816 | 1461659451067 Marionette TRACE conn3 <- [1,294,null,{}] 01:30:51 INFO - PROCESS | 1816 | 1461659451072 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:51 INFO - PROCESS | 1816 | 1461659451195 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:30:51 INFO - PROCESS | 1816 | 1461659451315 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f962e39d000) [pid = 1816] [serial = 194] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fcb000 == 40 [pid = 1816] [id = 81] 01:30:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f9624b31400) [pid = 1816] [serial = 241] [outer = (nil)] 01:30:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f962a7b7800) [pid = 1816] [serial = 242] [outer = 0x7f9624b31400] 01:30:51 INFO - PROCESS | 1816 | 1461659451395 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f962c2c0800) [pid = 1816] [serial = 243] [outer = 0x7f9624b31400] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f963c83c000) [pid = 1816] [serial = 165] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f96265e6000) [pid = 1816] [serial = 185] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f962dcf3800) [pid = 1816] [serial = 191] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f962cd2ac00) [pid = 1816] [serial = 188] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f9625493400) [pid = 1816] [serial = 173] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f9624b31800) [pid = 1816] [serial = 174] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f9627fd4800) [pid = 1816] [serial = 179] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f962816e800) [pid = 1816] [serial = 180] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f962b24b000) [pid = 1816] [serial = 182] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f96269ab800) [pid = 1816] [serial = 176] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f96269b1000) [pid = 1816] [serial = 177] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f962a7bb400) [pid = 1816] [serial = 170] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f9623dd7000) [pid = 1816] [serial = 167] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 74 (0x7f962dab1400) [pid = 1816] [serial = 189] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 73 (0x7f962c346400) [pid = 1816] [serial = 186] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 72 (0x7f962b615000) [pid = 1816] [serial = 183] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | --DOMWINDOW == 71 (0x7f962def9c00) [pid = 1816] [serial = 192] [outer = (nil)] [url = about:blank] 01:30:51 INFO - PROCESS | 1816 | 1461659451975 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:51 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. 01:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 933ms 01:30:51 INFO - PROCESS | 1816 | 1461659451992 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1816 | 1461659451995 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:30:52 INFO - PROCESS | 1816 | 1461659452002 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1816 | 1461659452005 Marionette TRACE conn3 <- [1,298,null,{}] 01:30:52 INFO - PROCESS | 1816 | 1461659452017 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:52 INFO - PROCESS | 1816 | 1461659452138 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:30:52 INFO - PROCESS | 1816 | 1461659452237 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d345000 == 41 [pid = 1816] [id = 82] 01:30:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 72 (0x7f9625977c00) [pid = 1816] [serial = 244] [outer = (nil)] 01:30:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 73 (0x7f962d3dd400) [pid = 1816] [serial = 245] [outer = 0x7f9625977c00] 01:30:52 INFO - PROCESS | 1816 | 1461659452293 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 74 (0x7f962dcec400) [pid = 1816] [serial = 246] [outer = 0x7f9625977c00] 01:30:52 INFO - PROCESS | 1816 | 1461659452827 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:52 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. 01:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 877ms 01:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:30:52 INFO - PROCESS | 1816 | 1461659452880 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1816 | 1461659452882 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:30:52 INFO - PROCESS | 1816 | 1461659452887 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1816 | 1461659452890 Marionette TRACE conn3 <- [1,302,null,{}] 01:30:52 INFO - PROCESS | 1816 | 1461659452894 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:53 INFO - PROCESS | 1816 | 1461659453011 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:30:53 INFO - PROCESS | 1816 | 1461659453107 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd66000 == 42 [pid = 1816] [id = 83] 01:30:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 75 (0x7f962a7bb400) [pid = 1816] [serial = 247] [outer = (nil)] 01:30:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f962e20a000) [pid = 1816] [serial = 248] [outer = 0x7f962a7bb400] 01:30:53 INFO - PROCESS | 1816 | 1461659453162 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f962ef85000) [pid = 1816] [serial = 249] [outer = 0x7f962a7bb400] 01:30:53 INFO - PROCESS | 1816 | 1461659453784 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:53 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. 01:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 925ms 01:30:53 INFO - PROCESS | 1816 | 1461659453813 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:30:53 INFO - PROCESS | 1816 | 1461659453816 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:30:53 INFO - PROCESS | 1816 | 1461659453822 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1816 | 1461659453826 Marionette TRACE conn3 <- [1,306,null,{}] 01:30:53 INFO - PROCESS | 1816 | 1461659453831 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:53 INFO - PROCESS | 1816 | 1461659453982 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:30:54 INFO - PROCESS | 1816 | 1461659454043 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef09800 == 43 [pid = 1816] [id = 84] 01:30:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f9624c2bc00) [pid = 1816] [serial = 250] [outer = (nil)] 01:30:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f9630c75800) [pid = 1816] [serial = 251] [outer = 0x7f9624c2bc00] 01:30:54 INFO - PROCESS | 1816 | 1461659454095 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f9635502c00) [pid = 1816] [serial = 252] [outer = 0x7f9624c2bc00] 01:30:54 INFO - PROCESS | 1816 | 1461659454700 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:54 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. 01:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 926ms 01:30:54 INFO - PROCESS | 1816 | 1461659454749 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1816 | 1461659454752 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:30:54 INFO - PROCESS | 1816 | 1461659454763 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1816 | 1461659454765 Marionette TRACE conn3 <- [1,310,null,{}] 01:30:54 INFO - PROCESS | 1816 | 1461659454770 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:54 INFO - PROCESS | 1816 | 1461659454946 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:30:55 INFO - PROCESS | 1816 | 1461659455000 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963490f800 == 44 [pid = 1816] [id = 85] 01:30:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f963b4fa000) [pid = 1816] [serial = 253] [outer = (nil)] 01:30:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f963b65a800) [pid = 1816] [serial = 254] [outer = 0x7f963b4fa000] 01:30:55 INFO - PROCESS | 1816 | 1461659455057 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f963c53d800) [pid = 1816] [serial = 255] [outer = 0x7f963b4fa000] 01:30:55 INFO - PROCESS | 1816 | 1461659455631 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:55 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. 01:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 877ms 01:30:55 INFO - PROCESS | 1816 | 1461659455644 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1816 | 1461659455656 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:30:55 INFO - PROCESS | 1816 | 1461659455669 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 1816 | 1461659455671 Marionette TRACE conn3 <- [1,314,null,{}] 01:30:55 INFO - PROCESS | 1816 | 1461659455709 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f9625609400) [pid = 1816] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f9624c28c00) [pid = 1816] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f9628178800) [pid = 1816] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f962ef86000) [pid = 1816] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f9624c35c00) [pid = 1816] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 77 (0x7f9623dd7800) [pid = 1816] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 76 (0x7f962dcf5800) [pid = 1816] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:30:55 INFO - PROCESS | 1816 | --DOMWINDOW == 75 (0x7f9623dd6800) [pid = 1816] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:30:55 INFO - PROCESS | 1816 | 1461659455854 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:30:55 INFO - PROCESS | 1816 | 1461659455867 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da8f800 == 45 [pid = 1816] [id = 86] 01:30:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 76 (0x7f962c766c00) [pid = 1816] [serial = 256] [outer = (nil)] 01:30:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 77 (0x7f962def1000) [pid = 1816] [serial = 257] [outer = 0x7f962c766c00] 01:30:55 INFO - PROCESS | 1816 | 1461659455919 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 78 (0x7f963b656c00) [pid = 1816] [serial = 258] [outer = 0x7f962c766c00] 01:30:56 INFO - PROCESS | 1816 | 1461659456536 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:56 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. 01:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 875ms 01:30:56 INFO - PROCESS | 1816 | 1461659456545 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:30:56 INFO - PROCESS | 1816 | 1461659456547 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:30:56 INFO - PROCESS | 1816 | 1461659456556 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1816 | 1461659456558 Marionette TRACE conn3 <- [1,318,null,{}] 01:30:56 INFO - PROCESS | 1816 | 1461659456561 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:56 INFO - PROCESS | 1816 | 1461659456672 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:30:56 INFO - PROCESS | 1816 | 1461659456753 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b85a800 == 46 [pid = 1816] [id = 87] 01:30:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f9624b27c00) [pid = 1816] [serial = 259] [outer = (nil)] 01:30:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f963b61e800) [pid = 1816] [serial = 260] [outer = 0x7f9624b27c00] 01:30:56 INFO - PROCESS | 1816 | 1461659456806 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f963e734c00) [pid = 1816] [serial = 261] [outer = 0x7f9624b27c00] 01:30:57 INFO - PROCESS | 1816 | 1461659457293 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:57 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. 01:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 825ms 01:30:57 INFO - PROCESS | 1816 | 1461659457380 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1816 | 1461659457383 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:30:57 INFO - PROCESS | 1816 | 1461659457387 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1816 | 1461659457390 Marionette TRACE conn3 <- [1,322,null,{}] 01:30:57 INFO - PROCESS | 1816 | 1461659457394 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:57 INFO - PROCESS | 1816 | 1461659457519 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:30:57 INFO - PROCESS | 1816 | 1461659457530 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c61a800 == 47 [pid = 1816] [id = 88] 01:30:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f963e7dec00) [pid = 1816] [serial = 262] [outer = (nil)] 01:30:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f963fe88800) [pid = 1816] [serial = 263] [outer = 0x7f963e7dec00] 01:30:57 INFO - PROCESS | 1816 | 1461659457584 Marionette DEBUG loaded listener.js 01:30:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f96401a3000) [pid = 1816] [serial = 264] [outer = 0x7f963e7dec00] 01:30:58 INFO - PROCESS | 1816 | 1461659458496 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:58 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. 01:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1177ms 01:30:58 INFO - PROCESS | 1816 | 1461659458565 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:30:58 INFO - PROCESS | 1816 | 1461659458571 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:30:58 INFO - PROCESS | 1816 | 1461659458579 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1816 | 1461659458582 Marionette TRACE conn3 <- [1,326,null,{}] 01:30:58 INFO - PROCESS | 1816 | 1461659458589 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:58 INFO - PROCESS | 1816 | 1461659458768 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:30:58 INFO - PROCESS | 1816 | 1461659458890 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962c5a7000 == 48 [pid = 1816] [id = 89] 01:30:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f9627efd400) [pid = 1816] [serial = 265] [outer = (nil)] 01:30:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f962816d800) [pid = 1816] [serial = 266] [outer = 0x7f9627efd400] 01:30:58 INFO - PROCESS | 1816 | 1461659458957 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f962b3b1400) [pid = 1816] [serial = 267] [outer = 0x7f9627efd400] 01:30:59 INFO - PROCESS | 1816 | 1461659459756 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:30:59 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. 01:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1189ms 01:30:59 INFO - PROCESS | 1816 | 1461659459767 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:30:59 INFO - PROCESS | 1816 | 1461659459775 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:30:59 INFO - PROCESS | 1816 | 1461659459784 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1816 | 1461659459787 Marionette TRACE conn3 <- [1,330,null,{}] 01:30:59 INFO - PROCESS | 1816 | 1461659459793 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:59 INFO - PROCESS | 1816 | 1461659459934 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:31:00 INFO - PROCESS | 1816 | 1461659460060 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a0e800 == 49 [pid = 1816] [id = 90] 01:31:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f962d693000) [pid = 1816] [serial = 268] [outer = (nil)] 01:31:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f962deef400) [pid = 1816] [serial = 269] [outer = 0x7f962d693000] 01:31:00 INFO - PROCESS | 1816 | 1461659460125 Marionette DEBUG loaded listener.js 01:31:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f9630a6e800) [pid = 1816] [serial = 270] [outer = 0x7f962d693000] 01:31:00 INFO - PROCESS | 1816 | 1461659460963 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:01 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. 01:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1231ms 01:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:31:01 INFO - PROCESS | 1816 | 1461659461016 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:31:01 INFO - PROCESS | 1816 | 1461659461019 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:31:01 INFO - PROCESS | 1816 | 1461659461025 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1816 | 1461659461030 Marionette TRACE conn3 <- [1,334,null,{}] 01:31:01 INFO - PROCESS | 1816 | 1461659461044 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:01 INFO - PROCESS | 1816 | 1461659461193 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:31:01 INFO - PROCESS | 1816 | 1461659461322 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ffb5800 == 50 [pid = 1816] [id = 91] 01:31:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f963187ec00) [pid = 1816] [serial = 271] [outer = (nil)] 01:31:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f963b65b400) [pid = 1816] [serial = 272] [outer = 0x7f963187ec00] 01:31:01 INFO - PROCESS | 1816 | 1461659461389 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f963c6ccc00) [pid = 1816] [serial = 273] [outer = 0x7f963187ec00] 01:31:02 INFO - PROCESS | 1816 | 1461659462322 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:02 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. 01:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1337ms 01:31:02 INFO - PROCESS | 1816 | 1461659462361 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1816 | 1461659462366 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:31:02 INFO - PROCESS | 1816 | 1461659462373 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1816 | 1461659462377 Marionette TRACE conn3 <- [1,338,null,{}] 01:31:02 INFO - PROCESS | 1816 | 1461659462384 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:02 INFO - PROCESS | 1816 | 1461659462518 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:31:02 INFO - PROCESS | 1816 | 1461659462651 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ccc8000 == 51 [pid = 1816] [id = 92] 01:31:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f9624f1e000) [pid = 1816] [serial = 274] [outer = (nil)] 01:31:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f96265e7800) [pid = 1816] [serial = 275] [outer = 0x7f9624f1e000] 01:31:02 INFO - PROCESS | 1816 | 1461659462709 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f9628171400) [pid = 1816] [serial = 276] [outer = 0x7f9624f1e000] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef16000 == 50 [pid = 1816] [id = 73] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96269a6800 == 49 [pid = 1816] [id = 72] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da9d000 == 48 [pid = 1816] [id = 71] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b85a800 == 47 [pid = 1816] [id = 87] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da8f800 == 46 [pid = 1816] [id = 86] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963490f800 == 45 [pid = 1816] [id = 85] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef09800 == 44 [pid = 1816] [id = 84] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd66000 == 43 [pid = 1816] [id = 83] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f9623dd4c00) [pid = 1816] [serial = 197] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f96269b7000) [pid = 1816] [serial = 200] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f963558b800) [pid = 1816] [serial = 224] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d345000 == 42 [pid = 1816] [id = 82] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624fcb000 == 41 [pid = 1816] [id = 81] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a754000 == 40 [pid = 1816] [id = 80] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626ac5000 == 39 [pid = 1816] [id = 76] 01:31:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96318e9000 == 38 [pid = 1816] [id = 75] 01:31:03 INFO - PROCESS | 1816 | 1461659463553 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:03 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. 01:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1234ms 01:31:03 INFO - PROCESS | 1816 | 1461659463608 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1816 | 1461659463615 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:31:03 INFO - PROCESS | 1816 | 1461659463627 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1816 | 1461659463630 Marionette TRACE conn3 <- [1,342,null,{}] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9627fd5000) [pid = 1816] [serial = 206] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f962def2400) [pid = 1816] [serial = 215] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f962b24cc00) [pid = 1816] [serial = 209] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f9630a6fc00) [pid = 1816] [serial = 218] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f962c349400) [pid = 1816] [serial = 210] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f962e0f0000) [pid = 1816] [serial = 221] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f9625977800) [pid = 1816] [serial = 204] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f96250cf000) [pid = 1816] [serial = 203] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f962edf1400) [pid = 1816] [serial = 195] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f9628434c00) [pid = 1816] [serial = 207] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f9630c79800) [pid = 1816] [serial = 219] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f962c34b800) [pid = 1816] [serial = 212] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 80 (0x7f962ede6400) [pid = 1816] [serial = 216] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 79 (0x7f9631883800) [pid = 1816] [serial = 222] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | --DOMWINDOW == 78 (0x7f962dce8000) [pid = 1816] [serial = 213] [outer = (nil)] [url = about:blank] 01:31:03 INFO - PROCESS | 1816 | 1461659463651 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:03 INFO - PROCESS | 1816 | 1461659463774 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:31:03 INFO - PROCESS | 1816 | 1461659463791 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a74f800 == 39 [pid = 1816] [id = 93] 01:31:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 79 (0x7f962c34c000) [pid = 1816] [serial = 277] [outer = (nil)] 01:31:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 80 (0x7f962c5c2800) [pid = 1816] [serial = 278] [outer = 0x7f962c34c000] 01:31:03 INFO - PROCESS | 1816 | 1461659463848 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 81 (0x7f962dab1c00) [pid = 1816] [serial = 279] [outer = 0x7f962c34c000] 01:31:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f962def8000) [pid = 1816] [serial = 280] [outer = 0x7f9624b2d800] 01:31:04 INFO - PROCESS | 1816 | 1461659464561 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:04 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. 01:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 997ms 01:31:04 INFO - PROCESS | 1816 | 1461659464620 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:31:04 INFO - PROCESS | 1816 | 1461659464623 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:31:04 INFO - PROCESS | 1816 | 1461659464628 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - PROCESS | 1816 | 1461659464633 Marionette TRACE conn3 <- [1,346,null,{}] 01:31:04 INFO - PROCESS | 1816 | 1461659464646 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:04 INFO - PROCESS | 1816 | 1461659464767 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:31:04 INFO - PROCESS | 1816 | 1461659464778 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d9ca000 == 40 [pid = 1816] [id = 94] 01:31:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f962ef79800) [pid = 1816] [serial = 281] [outer = (nil)] 01:31:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f9630a76c00) [pid = 1816] [serial = 282] [outer = 0x7f962ef79800] 01:31:04 INFO - PROCESS | 1816 | 1461659464834 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f9631805800) [pid = 1816] [serial = 283] [outer = 0x7f962ef79800] 01:31:05 INFO - PROCESS | 1816 | 1461659465538 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:05 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. 01:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 935ms 01:31:05 INFO - PROCESS | 1816 | 1461659465565 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:31:05 INFO - PROCESS | 1816 | 1461659465569 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:31:05 INFO - PROCESS | 1816 | 1461659465574 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:31:05 INFO - PROCESS | 1816 | 1461659465585 Marionette TRACE conn3 <- [1,350,null,{}] 01:31:05 INFO - PROCESS | 1816 | 1461659465589 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:05 INFO - PROCESS | 1816 | 1461659465743 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:31:05 INFO - PROCESS | 1816 | 1461659465768 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef12000 == 41 [pid = 1816] [id = 95] 01:31:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f9624b31800) [pid = 1816] [serial = 284] [outer = (nil)] 01:31:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f963558c400) [pid = 1816] [serial = 285] [outer = 0x7f9624b31800] 01:31:05 INFO - PROCESS | 1816 | 1461659465821 Marionette DEBUG loaded listener.js 01:31:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f963b616000) [pid = 1816] [serial = 286] [outer = 0x7f9624b31800] 01:31:06 INFO - PROCESS | 1816 | 1461659466410 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:06 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. 01:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 886ms 01:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:31:06 INFO - PROCESS | 1816 | 1461659466463 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 1816 | 1461659466465 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:31:06 INFO - PROCESS | 1816 | 1461659466469 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1816 | 1461659466472 Marionette TRACE conn3 <- [1,354,null,{}] 01:31:06 INFO - PROCESS | 1816 | 1461659466477 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:06 INFO - PROCESS | 1816 | 1461659466621 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:31:06 INFO - PROCESS | 1816 | 1461659466647 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96318dd000 == 42 [pid = 1816] [id = 96] 01:31:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f9625490800) [pid = 1816] [serial = 287] [outer = (nil)] 01:31:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f963c53e800) [pid = 1816] [serial = 288] [outer = 0x7f9625490800] 01:31:06 INFO - PROCESS | 1816 | 1461659466701 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f963c9ef000) [pid = 1816] [serial = 289] [outer = 0x7f9625490800] 01:31:07 INFO - PROCESS | 1816 | 1461659467353 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:07 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. 01:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 933ms 01:31:07 INFO - PROCESS | 1816 | 1461659467410 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1816 | 1461659467412 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:31:07 INFO - PROCESS | 1816 | 1461659467418 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1816 | 1461659467420 Marionette TRACE conn3 <- [1,358,null,{}] 01:31:07 INFO - PROCESS | 1816 | 1461659467425 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:07 INFO - PROCESS | 1816 | 1461659467607 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:31:07 INFO - PROCESS | 1816 | 1461659467630 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b86d000 == 43 [pid = 1816] [id = 97] 01:31:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f96401ab800) [pid = 1816] [serial = 290] [outer = (nil)] 01:31:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f96406a2c00) [pid = 1816] [serial = 291] [outer = 0x7f96401ab800] 01:31:07 INFO - PROCESS | 1816 | 1461659467683 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f96408be800) [pid = 1816] [serial = 292] [outer = 0x7f96401ab800] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f963b4fa000) [pid = 1816] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9623dd5000) [pid = 1816] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f9625977c00) [pid = 1816] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f962a7bb400) [pid = 1816] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f9624b31400) [pid = 1816] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f9624c2c000) [pid = 1816] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f962c766c00) [pid = 1816] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f9624b27c00) [pid = 1816] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:31:08 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f9624c2bc00) [pid = 1816] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:31:08 INFO - PROCESS | 1816 | 1461659468423 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:08 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. 01:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1024ms 01:31:08 INFO - PROCESS | 1816 | 1461659468442 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1816 | 1461659468445 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:31:08 INFO - PROCESS | 1816 | 1461659468450 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1816 | 1461659468453 Marionette TRACE conn3 <- [1,362,null,{}] 01:31:08 INFO - PROCESS | 1816 | 1461659468457 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:08 INFO - PROCESS | 1816 | 1461659468565 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:31:08 INFO - PROCESS | 1816 | 1461659468649 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c30c800 == 44 [pid = 1816] [id = 98] 01:31:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f96250ca000) [pid = 1816] [serial = 293] [outer = (nil)] 01:31:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f963c53f400) [pid = 1816] [serial = 294] [outer = 0x7f96250ca000] 01:31:08 INFO - PROCESS | 1816 | 1461659468702 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f96408c6800) [pid = 1816] [serial = 295] [outer = 0x7f96250ca000] 01:31:09 INFO - PROCESS | 1816 | 1461659469234 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:09 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. 01:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 825ms 01:31:09 INFO - PROCESS | 1816 | 1461659469278 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:31:09 INFO - PROCESS | 1816 | 1461659469281 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:31:09 INFO - PROCESS | 1816 | 1461659469286 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1816 | 1461659469288 Marionette TRACE conn3 <- [1,366,null,{}] 01:31:09 INFO - PROCESS | 1816 | 1461659469292 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:09 INFO - PROCESS | 1816 | 1461659469405 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:31:09 INFO - PROCESS | 1816 | 1461659469421 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640494800 == 45 [pid = 1816] [id = 99] 01:31:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f962b6c3400) [pid = 1816] [serial = 296] [outer = (nil)] 01:31:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f962b6ca800) [pid = 1816] [serial = 297] [outer = 0x7f962b6c3400] 01:31:09 INFO - PROCESS | 1816 | 1461659469475 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f962b6cf400) [pid = 1816] [serial = 298] [outer = 0x7f962b6c3400] 01:31:10 INFO - PROCESS | 1816 | 1461659470252 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:10 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. 01:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 978ms 01:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:31:10 INFO - PROCESS | 1816 | 1461659470264 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1816 | 1461659470268 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:31:10 INFO - PROCESS | 1816 | 1461659470276 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1816 | 1461659470281 Marionette TRACE conn3 <- [1,370,null,{}] 01:31:10 INFO - PROCESS | 1816 | 1461659470289 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:10 INFO - PROCESS | 1816 | 1461659470427 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:31:10 INFO - PROCESS | 1816 | 1461659470560 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fc3000 == 46 [pid = 1816] [id = 100] 01:31:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f9624c2b400) [pid = 1816] [serial = 299] [outer = (nil)] 01:31:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f9626a35400) [pid = 1816] [serial = 300] [outer = 0x7f9624c2b400] 01:31:10 INFO - PROCESS | 1816 | 1461659470627 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f9628434c00) [pid = 1816] [serial = 301] [outer = 0x7f9624c2b400] 01:31:11 INFO - PROCESS | 1816 | 1461659471402 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:31:11 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. 01:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1187ms 01:31:11 INFO - PROCESS | 1816 | 1461659471462 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:31:11 INFO - PROCESS | 1816 | 1461659471470 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:31:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:31:11 INFO - PROCESS | 1816 | 1461659471479 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1816 | 1461659471483 Marionette TRACE conn3 <- [1,374,null,{}] 01:31:11 INFO - PROCESS | 1816 | 1461659471488 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:11 INFO - PROCESS | 1816 | 1461659471628 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:31:11 INFO - PROCESS | 1816 | 1461659471751 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef6a000 == 47 [pid = 1816] [id = 101] 01:31:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f962842e000) [pid = 1816] [serial = 302] [outer = (nil)] 01:31:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962c76bc00) [pid = 1816] [serial = 303] [outer = 0x7f962842e000] 01:31:11 INFO - PROCESS | 1816 | 1461659471816 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f962dcf1400) [pid = 1816] [serial = 304] [outer = 0x7f962842e000] 01:31:12 INFO - PROCESS | 1816 | 1461659472614 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:31:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1185ms 01:31:12 INFO - PROCESS | 1816 | 1461659472665 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1816 | 1461659472669 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:31:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:31:12 INFO - PROCESS | 1816 | 1461659472674 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1816 | 1461659472679 Marionette TRACE conn3 <- [1,378,null,{}] 01:31:12 INFO - PROCESS | 1816 | 1461659472693 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:12 INFO - PROCESS | 1816 | 1461659472835 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:31:12 INFO - PROCESS | 1816 | 1461659472959 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96408a4800 == 48 [pid = 1816] [id = 102] 01:31:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f963180b000) [pid = 1816] [serial = 305] [outer = (nil)] 01:31:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f963b660000) [pid = 1816] [serial = 306] [outer = 0x7f963180b000] 01:31:13 INFO - PROCESS | 1816 | 1461659473027 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f963ff64400) [pid = 1816] [serial = 307] [outer = 0x7f963180b000] 01:31:13 INFO - PROCESS | 1816 | 1461659473858 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:31:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:31:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1240ms 01:31:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:31:13 INFO - PROCESS | 1816 | 1461659473915 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 1816 | 1461659473919 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:31:13 INFO - PROCESS | 1816 | 1461659473924 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 1816 | 1461659473927 Marionette TRACE conn3 <- [1,382,null,{}] 01:31:13 INFO - PROCESS | 1816 | 1461659473931 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:14 INFO - PROCESS | 1816 | 1461659474065 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:31:14 INFO - PROCESS | 1816 | 1461659474193 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640b1f800 == 49 [pid = 1816] [id = 103] 01:31:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f963b38a800) [pid = 1816] [serial = 308] [outer = (nil)] 01:31:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9640854400) [pid = 1816] [serial = 309] [outer = 0x7f963b38a800] 01:31:14 INFO - PROCESS | 1816 | 1461659474268 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f9640af6400) [pid = 1816] [serial = 310] [outer = 0x7f963b38a800] 01:31:15 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:15 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:31:15 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:15 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:15 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:31:15 INFO - PROCESS | 1816 | 1461659475287 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:31:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1382ms 01:31:15 INFO - PROCESS | 1816 | 1461659475307 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1816 | 1461659475311 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:31:15 INFO - PROCESS | 1816 | 1461659475318 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1816 | 1461659475323 Marionette TRACE conn3 <- [1,386,null,{}] 01:31:15 INFO - PROCESS | 1816 | 1461659475330 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:15 INFO - PROCESS | 1816 | 1461659475452 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:31:15 INFO - PROCESS | 1816 | 1461659475588 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fc0000 == 50 [pid = 1816] [id = 104] 01:31:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9627fd0800) [pid = 1816] [serial = 311] [outer = (nil)] 01:31:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9627fd6c00) [pid = 1816] [serial = 312] [outer = 0x7f9627fd0800] 01:31:15 INFO - PROCESS | 1816 | 1461659475716 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f962aa81000) [pid = 1816] [serial = 313] [outer = 0x7f9627fd0800] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c30c800 == 49 [pid = 1816] [id = 98] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b86d000 == 48 [pid = 1816] [id = 97] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f963fe88800) [pid = 1816] [serial = 263] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96318dd000 == 47 [pid = 1816] [id = 96] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef12000 == 46 [pid = 1816] [id = 95] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d9ca000 == 45 [pid = 1816] [id = 94] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a74f800 == 44 [pid = 1816] [id = 93] 01:31:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ccc8000 == 43 [pid = 1816] [id = 92] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f963b65a800) [pid = 1816] [serial = 254] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f963b388400) [pid = 1816] [serial = 225] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962dce8800) [pid = 1816] [serial = 233] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f962d3dd400) [pid = 1816] [serial = 245] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f962e20a000) [pid = 1816] [serial = 248] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962dcec400) [pid = 1816] [serial = 246] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f962a7b7800) [pid = 1816] [serial = 242] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f962c2c0800) [pid = 1816] [serial = 243] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962a80b000) [pid = 1816] [serial = 230] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f9626a35000) [pid = 1816] [serial = 240] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f9625494400) [pid = 1816] [serial = 239] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f962548dc00) [pid = 1816] [serial = 227] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f963b389400) [pid = 1816] [serial = 236] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f963c53d800) [pid = 1816] [serial = 255] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f962def1000) [pid = 1816] [serial = 257] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f963b61e800) [pid = 1816] [serial = 260] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f963e734c00) [pid = 1816] [serial = 261] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f9635502c00) [pid = 1816] [serial = 252] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f9630c75800) [pid = 1816] [serial = 251] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f963b656c00) [pid = 1816] [serial = 258] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f962ef85000) [pid = 1816] [serial = 249] [outer = (nil)] [url = about:blank] 01:31:16 INFO - PROCESS | 1816 | 1461659476452 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:31:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:31:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1179ms 01:31:16 INFO - PROCESS | 1816 | 1461659476499 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1816 | 1461659476506 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:31:16 INFO - PROCESS | 1816 | 1461659476514 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1816 | 1461659476518 Marionette TRACE conn3 <- [1,390,null,{}] 01:31:16 INFO - PROCESS | 1816 | 1461659476522 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:16 INFO - PROCESS | 1816 | 1461659476653 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:31:16 INFO - PROCESS | 1816 | 1461659476740 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cd77800 == 44 [pid = 1816] [id = 105] 01:31:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f9623dd3c00) [pid = 1816] [serial = 314] [outer = (nil)] 01:31:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f962b6cdc00) [pid = 1816] [serial = 315] [outer = 0x7f9623dd3c00] 01:31:16 INFO - PROCESS | 1816 | 1461659476794 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f962dce6400) [pid = 1816] [serial = 316] [outer = 0x7f9623dd3c00] 01:31:17 INFO - PROCESS | 1816 | 1461659477412 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 930ms 01:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:31:17 INFO - PROCESS | 1816 | 1461659477444 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1816 | 1461659477446 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:31:17 INFO - PROCESS | 1816 | 1461659477452 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1816 | 1461659477456 Marionette TRACE conn3 <- [1,394,null,{}] 01:31:17 INFO - PROCESS | 1816 | 1461659477469 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:17 INFO - PROCESS | 1816 | 1461659477621 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:31:17 INFO - PROCESS | 1816 | 1461659477639 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ea4c000 == 45 [pid = 1816] [id = 106] 01:31:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f962eead400) [pid = 1816] [serial = 317] [outer = (nil)] 01:31:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f9630c6f400) [pid = 1816] [serial = 318] [outer = 0x7f962eead400] 01:31:17 INFO - PROCESS | 1816 | 1461659477694 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f963550b800) [pid = 1816] [serial = 319] [outer = 0x7f962eead400] 01:31:18 INFO - PROCESS | 1816 | 1461659478452 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1031ms 01:31:18 INFO - PROCESS | 1816 | 1461659478482 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:31:18 INFO - PROCESS | 1816 | 1461659478486 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:31:18 INFO - PROCESS | 1816 | 1461659478491 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1816 | 1461659478494 Marionette TRACE conn3 <- [1,398,null,{}] 01:31:18 INFO - PROCESS | 1816 | 1461659478498 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:18 INFO - PROCESS | 1816 | 1461659478645 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:31:18 INFO - PROCESS | 1816 | 1461659478669 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a0d000 == 46 [pid = 1816] [id = 107] 01:31:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f962b6ccc00) [pid = 1816] [serial = 320] [outer = (nil)] 01:31:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f963c2b6800) [pid = 1816] [serial = 321] [outer = 0x7f962b6ccc00] 01:31:18 INFO - PROCESS | 1816 | 1461659478723 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f963c83c400) [pid = 1816] [serial = 322] [outer = 0x7f962b6ccc00] 01:31:19 INFO - PROCESS | 1816 | 1461659479384 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 928ms 01:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:31:19 INFO - PROCESS | 1816 | 1461659479419 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:31:19 INFO - PROCESS | 1816 | 1461659479422 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:31:19 INFO - PROCESS | 1816 | 1461659479427 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1816 | 1461659479429 Marionette TRACE conn3 <- [1,402,null,{}] 01:31:19 INFO - PROCESS | 1816 | 1461659479434 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:19 INFO - PROCESS | 1816 | 1461659479582 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:31:19 INFO - PROCESS | 1816 | 1461659479598 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b121800 == 47 [pid = 1816] [id = 108] 01:31:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f9624f17000) [pid = 1816] [serial = 323] [outer = (nil)] 01:31:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f963ff67000) [pid = 1816] [serial = 324] [outer = 0x7f9624f17000] 01:31:19 INFO - PROCESS | 1816 | 1461659479699 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f9640848c00) [pid = 1816] [serial = 325] [outer = 0x7f9624f17000] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f9625490800) [pid = 1816] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f962c34c000) [pid = 1816] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f962ef79800) [pid = 1816] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9624f1e000) [pid = 1816] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f96401ab800) [pid = 1816] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f96250ca000) [pid = 1816] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:31:20 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f9624b31800) [pid = 1816] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:31:20 INFO - PROCESS | 1816 | 1461659480498 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1126ms 01:31:20 INFO - PROCESS | 1816 | 1461659480553 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1816 | 1461659480555 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:31:20 INFO - PROCESS | 1816 | 1461659480560 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1816 | 1461659480563 Marionette TRACE conn3 <- [1,406,null,{}] 01:31:20 INFO - PROCESS | 1816 | 1461659480573 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:20 INFO - PROCESS | 1816 | 1461659480755 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:31:20 INFO - PROCESS | 1816 | 1461659480765 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c310800 == 48 [pid = 1816] [id = 109] 01:31:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f963b391400) [pid = 1816] [serial = 326] [outer = (nil)] 01:31:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f9640b36000) [pid = 1816] [serial = 327] [outer = 0x7f963b391400] 01:31:20 INFO - PROCESS | 1816 | 1461659480824 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f9642656800) [pid = 1816] [serial = 328] [outer = 0x7f963b391400] 01:31:21 INFO - PROCESS | 1816 | 1461659481445 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:31:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 925ms 01:31:21 INFO - PROCESS | 1816 | 1461659481487 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1816 | 1461659481490 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:31:21 INFO - PROCESS | 1816 | 1461659481496 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1816 | 1461659481498 Marionette TRACE conn3 <- [1,410,null,{}] 01:31:21 INFO - PROCESS | 1816 | 1461659481503 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:21 INFO - PROCESS | 1816 | 1461659481649 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:31:21 INFO - PROCESS | 1816 | 1461659481666 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626ac4000 == 49 [pid = 1816] [id = 110] 01:31:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f963c548400) [pid = 1816] [serial = 329] [outer = (nil)] 01:31:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f96426ca400) [pid = 1816] [serial = 330] [outer = 0x7f963c548400] 01:31:21 INFO - PROCESS | 1816 | 1461659481721 Marionette DEBUG loaded listener.js 01:31:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f9643412800) [pid = 1816] [serial = 331] [outer = 0x7f963c548400] 01:31:22 INFO - PROCESS | 1816 | 1461659482297 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 881ms 01:31:22 INFO - PROCESS | 1816 | 1461659482408 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1816 | 1461659482412 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:31:22 INFO - PROCESS | 1816 | 1461659482423 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1816 | 1461659482427 Marionette TRACE conn3 <- [1,414,null,{}] 01:31:22 INFO - PROCESS | 1816 | 1461659482436 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:22 INFO - PROCESS | 1816 | 1461659482592 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:31:22 INFO - PROCESS | 1816 | 1461659482718 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a74c000 == 50 [pid = 1816] [id = 111] 01:31:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962560cc00) [pid = 1816] [serial = 332] [outer = (nil)] 01:31:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f96269ad000) [pid = 1816] [serial = 333] [outer = 0x7f962560cc00] 01:31:22 INFO - PROCESS | 1816 | 1461659482783 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962a714c00) [pid = 1816] [serial = 334] [outer = 0x7f962560cc00] 01:31:23 INFO - PROCESS | 1816 | 1461659483668 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1285ms 01:31:23 INFO - PROCESS | 1816 | 1461659483707 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:31:23 INFO - PROCESS | 1816 | 1461659483712 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:31:23 INFO - PROCESS | 1816 | 1461659483722 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1816 | 1461659483727 Marionette TRACE conn3 <- [1,418,null,{}] 01:31:23 INFO - PROCESS | 1816 | 1461659483733 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:23 INFO - PROCESS | 1816 | 1461659483870 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:31:24 INFO - PROCESS | 1816 | 1461659484001 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b104800 == 51 [pid = 1816] [id = 112] 01:31:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962a717400) [pid = 1816] [serial = 335] [outer = (nil)] 01:31:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962deefc00) [pid = 1816] [serial = 336] [outer = 0x7f962a717400] 01:31:24 INFO - PROCESS | 1816 | 1461659484075 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962edf0800) [pid = 1816] [serial = 337] [outer = 0x7f962a717400] 01:31:25 INFO - PROCESS | 1816 | 1461659485269 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:31: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 01:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1593ms 01:31:25 INFO - PROCESS | 1816 | 1461659485313 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 1816 | 1461659485316 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:31:25 INFO - PROCESS | 1816 | 1461659485322 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 1816 | 1461659485325 Marionette TRACE conn3 <- [1,422,null,{}] 01:31:25 INFO - PROCESS | 1816 | 1461659485336 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:25 INFO - PROCESS | 1816 | 1461659485513 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:31:25 INFO - PROCESS | 1816 | 1461659485616 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9643456800 == 52 [pid = 1816] [id = 113] 01:31:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f963b828800) [pid = 1816] [serial = 338] [outer = (nil)] 01:31:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f963ff6c000) [pid = 1816] [serial = 339] [outer = 0x7f963b828800] 01:31:25 INFO - PROCESS | 1816 | 1461659485684 Marionette DEBUG loaded listener.js 01:31:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9640a37000) [pid = 1816] [serial = 340] [outer = 0x7f963b828800] 01:31:26 INFO - PROCESS | 1816 | 1461659486839 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1526ms 01:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:31:26 INFO - PROCESS | 1816 | 1461659486849 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1816 | 1461659486852 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:31:26 INFO - PROCESS | 1816 | 1461659486858 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1816 | 1461659486861 Marionette TRACE conn3 <- [1,426,null,{}] 01:31:26 INFO - PROCESS | 1816 | 1461659486866 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:27 INFO - PROCESS | 1816 | 1461659487008 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:31:27 INFO - PROCESS | 1816 | 1461659487149 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9644ad2000 == 53 [pid = 1816] [id = 114] 01:31:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9640af0800) [pid = 1816] [serial = 341] [outer = (nil)] 01:31:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f9643138000) [pid = 1816] [serial = 342] [outer = 0x7f9640af0800] 01:31:27 INFO - PROCESS | 1816 | 1461659487213 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f9644a15000) [pid = 1816] [serial = 343] [outer = 0x7f9640af0800] 01:31:27 INFO - PROCESS | 1816 | 1461659487892 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1816 | 1461659487946 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:31:27 INFO - PROCESS | 1816 | 1461659487951 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1816 | 1461659487953 Marionette TRACE conn3 <- [1,430,null,{}] 01:31:27 INFO - PROCESS | 1816 | 1461659487958 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:28 INFO - PROCESS | 1816 | 1461659488090 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:31:28 INFO - PROCESS | 1816 | 1461659488394 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d32d000 == 54 [pid = 1816] [id = 115] 01:31:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f9624e07c00) [pid = 1816] [serial = 344] [outer = (nil)] 01:31:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f9624e0e800) [pid = 1816] [serial = 345] [outer = 0x7f9624e07c00] 01:31:28 INFO - PROCESS | 1816 | 1461659488464 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f9625494800) [pid = 1816] [serial = 346] [outer = 0x7f9624e07c00] 01:31:29 INFO - PROCESS | 1816 | 1461659489319 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1431ms 01:31:29 INFO - PROCESS | 1816 | 1461659489388 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:31:29 INFO - PROCESS | 1816 | 1461659489393 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:31:29 INFO - PROCESS | 1816 | 1461659489401 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1816 | 1461659489405 Marionette TRACE conn3 <- [1,434,null,{}] 01:31:29 INFO - PROCESS | 1816 | 1461659489411 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:29 INFO - PROCESS | 1816 | 1461659489541 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:31:29 INFO - PROCESS | 1816 | 1461659489675 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cad4800 == 55 [pid = 1816] [id = 116] 01:31:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f96256a6800) [pid = 1816] [serial = 347] [outer = (nil)] 01:31:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f96256ac800) [pid = 1816] [serial = 348] [outer = 0x7f96256a6800] 01:31:29 INFO - PROCESS | 1816 | 1461659489735 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f96267f7000) [pid = 1816] [serial = 349] [outer = 0x7f96256a6800] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c310800 == 54 [pid = 1816] [id = 109] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b121800 == 53 [pid = 1816] [id = 108] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9630a0d000 == 52 [pid = 1816] [id = 107] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ea4c000 == 51 [pid = 1816] [id = 106] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f962b6ca800) [pid = 1816] [serial = 297] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cd77800 == 50 [pid = 1816] [id = 105] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627fc0000 == 49 [pid = 1816] [id = 104] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef6a000 == 48 [pid = 1816] [id = 101] 01:31:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627fc3000 == 47 [pid = 1816] [id = 100] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f963c53e800) [pid = 1816] [serial = 288] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f962816d800) [pid = 1816] [serial = 266] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962deef400) [pid = 1816] [serial = 269] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f962c5c2800) [pid = 1816] [serial = 278] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962dab1c00) [pid = 1816] [serial = 279] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9630a76c00) [pid = 1816] [serial = 282] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f9631805800) [pid = 1816] [serial = 283] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f963c9eb000) [pid = 1816] [serial = 123] [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.] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f9628171400) [pid = 1816] [serial = 276] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f96265e7800) [pid = 1816] [serial = 275] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f96406a2c00) [pid = 1816] [serial = 291] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f963b65b400) [pid = 1816] [serial = 272] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f963c53f400) [pid = 1816] [serial = 294] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f96408be800) [pid = 1816] [serial = 292] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f963558c400) [pid = 1816] [serial = 285] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f963b616000) [pid = 1816] [serial = 286] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f96408c6800) [pid = 1816] [serial = 295] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f963c9ef000) [pid = 1816] [serial = 289] [outer = (nil)] [url = about:blank] 01:31:30 INFO - PROCESS | 1816 | 1461659490435 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1080ms 01:31:30 INFO - PROCESS | 1816 | 1461659490494 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 1816 | 1461659490499 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:31:30 INFO - PROCESS | 1816 | 1461659490506 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1816 | 1461659490508 Marionette TRACE conn3 <- [1,438,null,{}] 01:31:30 INFO - PROCESS | 1816 | 1461659490513 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:30 INFO - PROCESS | 1816 | 1461659490649 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:31:30 INFO - PROCESS | 1816 | 1461659490735 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd6e000 == 48 [pid = 1816] [id = 117] 01:31:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f96267f6800) [pid = 1816] [serial = 350] [outer = (nil)] 01:31:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962b610c00) [pid = 1816] [serial = 351] [outer = 0x7f96267f6800] 01:31:30 INFO - PROCESS | 1816 | 1461659490789 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f962b95ec00) [pid = 1816] [serial = 352] [outer = 0x7f96267f6800] 01:31:31 INFO - PROCESS | 1816 | 1461659491417 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 929ms 01:31:31 INFO - PROCESS | 1816 | 1461659491436 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:31:31 INFO - PROCESS | 1816 | 1461659491440 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:31:31 INFO - PROCESS | 1816 | 1461659491446 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1816 | 1461659491453 Marionette TRACE conn3 <- [1,442,null,{}] 01:31:31 INFO - PROCESS | 1816 | 1461659491465 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:31 INFO - PROCESS | 1816 | 1461659491614 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:31:31 INFO - PROCESS | 1816 | 1461659491637 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b10f800 == 49 [pid = 1816] [id = 118] 01:31:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962dce7c00) [pid = 1816] [serial = 353] [outer = (nil)] 01:31:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962ef82000) [pid = 1816] [serial = 354] [outer = 0x7f962dce7c00] 01:31:31 INFO - PROCESS | 1816 | 1461659491689 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f9630c70800) [pid = 1816] [serial = 355] [outer = 0x7f962dce7c00] 01:31:32 INFO - PROCESS | 1816 | 1461659492276 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 939ms 01:31:32 INFO - PROCESS | 1816 | 1461659492386 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:31:32 INFO - PROCESS | 1816 | 1461659492389 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:31:32 INFO - PROCESS | 1816 | 1461659492396 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 1816 | 1461659492397 Marionette TRACE conn3 <- [1,446,null,{}] 01:31:32 INFO - PROCESS | 1816 | 1461659492409 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:32 INFO - PROCESS | 1816 | 1461659492564 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:31:32 INFO - PROCESS | 1816 | 1461659492623 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3d9000 == 50 [pid = 1816] [id = 119] 01:31:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962c768400) [pid = 1816] [serial = 356] [outer = (nil)] 01:31:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f963558c400) [pid = 1816] [serial = 357] [outer = 0x7f962c768400] 01:31:32 INFO - PROCESS | 1816 | 1461659492677 Marionette DEBUG loaded listener.js 01:31:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f963b65a400) [pid = 1816] [serial = 358] [outer = 0x7f962c768400] 01:31:33 INFO - PROCESS | 1816 | 1461659493342 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 976ms 01:31:33 INFO - PROCESS | 1816 | 1461659493372 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 1816 | 1461659493374 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:31:33 INFO - PROCESS | 1816 | 1461659493380 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1816 | 1461659493382 Marionette TRACE conn3 <- [1,450,null,{}] 01:31:33 INFO - PROCESS | 1816 | 1461659493388 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:33 INFO - PROCESS | 1816 | 1461659493549 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:31:33 INFO - PROCESS | 1816 | 1461659493611 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ff3f800 == 51 [pid = 1816] [id = 120] 01:31:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f963c9eb000) [pid = 1816] [serial = 359] [outer = (nil)] 01:31:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f963e7df400) [pid = 1816] [serial = 360] [outer = 0x7f963c9eb000] 01:31:33 INFO - PROCESS | 1816 | 1461659493680 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f96408c6800) [pid = 1816] [serial = 361] [outer = 0x7f963c9eb000] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f9627fd0800) [pid = 1816] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f9623dd3c00) [pid = 1816] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f9624c2b400) [pid = 1816] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962b6ccc00) [pid = 1816] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f962b6c3400) [pid = 1816] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f963180b000) [pid = 1816] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962842e000) [pid = 1816] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f963b38a800) [pid = 1816] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f962eead400) [pid = 1816] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f9624f17000) [pid = 1816] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f963b391400) [pid = 1816] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f9623dcfc00) [pid = 1816] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f962a7b2000) [pid = 1816] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9624d76400) [pid = 1816] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f9628173800) [pid = 1816] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f9623dccc00) [pid = 1816] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f962b959c00) [pid = 1816] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f9623dcf400) [pid = 1816] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:31:34 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f962843a400) [pid = 1816] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:31:34 INFO - PROCESS | 1816 | 1461659494590 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:31:34 INFO - PROCESS | 1816 | 1461659494613 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:31:34 INFO - PROCESS | 1816 | 1461659494618 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1816 | 1461659494620 Marionette TRACE conn3 <- [1,454,null,{}] 01:31:34 INFO - PROCESS | 1816 | 1461659494634 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:34 INFO - PROCESS | 1816 | 1461659494786 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:31:34 INFO - PROCESS | 1816 | 1461659494849 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627faf000 == 52 [pid = 1816] [id = 121] 01:31:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f9624d76400) [pid = 1816] [serial = 362] [outer = (nil)] 01:31:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f962dcf2c00) [pid = 1816] [serial = 363] [outer = 0x7f9624d76400] 01:31:34 INFO - PROCESS | 1816 | 1461659494905 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f963b388400) [pid = 1816] [serial = 364] [outer = 0x7f9624d76400] 01:31:35 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:35 INFO - PROCESS | 1816 | 1461659495485 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 930ms 01:31:35 INFO - PROCESS | 1816 | 1461659495548 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 1816 | 1461659495551 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:31:35 INFO - PROCESS | 1816 | 1461659495556 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1816 | 1461659495558 Marionette TRACE conn3 <- [1,458,null,{}] 01:31:35 INFO - PROCESS | 1816 | 1461659495563 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:35 INFO - PROCESS | 1816 | 1461659495708 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:31:35 INFO - PROCESS | 1816 | 1461659495723 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96408b0800 == 53 [pid = 1816] [id = 122] 01:31:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f9623dd2c00) [pid = 1816] [serial = 365] [outer = (nil)] 01:31:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f963b4fcc00) [pid = 1816] [serial = 366] [outer = 0x7f9623dd2c00] 01:31:35 INFO - PROCESS | 1816 | 1461659495777 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f9640b92c00) [pid = 1816] [serial = 367] [outer = 0x7f9623dd2c00] 01:31:36 INFO - PROCESS | 1816 | 1461659496387 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1816 | 1461659496475 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:31:36 INFO - PROCESS | 1816 | 1461659496484 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1816 | 1461659496488 Marionette TRACE conn3 <- [1,462,null,{}] 01:31:36 INFO - PROCESS | 1816 | 1461659496496 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:36 INFO - PROCESS | 1816 | 1461659496669 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:31:36 INFO - PROCESS | 1816 | 1461659496797 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d335000 == 54 [pid = 1816] [id = 123] 01:31:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f9624e0f000) [pid = 1816] [serial = 368] [outer = (nil)] 01:31:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f962560a400) [pid = 1816] [serial = 369] [outer = 0x7f9624e0f000] 01:31:36 INFO - PROCESS | 1816 | 1461659496862 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f96256a9800) [pid = 1816] [serial = 370] [outer = 0x7f9624e0f000] 01:31:37 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:37 INFO - PROCESS | 1816 | 1461659497681 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1816 | 1461659497726 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:31:37 INFO - PROCESS | 1816 | 1461659497737 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1816 | 1461659497742 Marionette TRACE conn3 <- [1,466,null,{}] 01:31:37 INFO - PROCESS | 1816 | 1461659497748 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:37 INFO - PROCESS | 1816 | 1461659497891 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:31:38 INFO - PROCESS | 1816 | 1461659498026 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3d5000 == 55 [pid = 1816] [id = 124] 01:31:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f9626a3d400) [pid = 1816] [serial = 371] [outer = (nil)] 01:31:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962b6cc800) [pid = 1816] [serial = 372] [outer = 0x7f9626a3d400] 01:31:38 INFO - PROCESS | 1816 | 1461659498091 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962cd27800) [pid = 1816] [serial = 373] [outer = 0x7f9626a3d400] 01:31:38 INFO - PROCESS | 1816 | 1461659498934 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1816 | 1461659498976 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:31:38 INFO - PROCESS | 1816 | 1461659498982 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1816 | 1461659498984 Marionette TRACE conn3 <- [1,470,null,{}] 01:31:39 INFO - PROCESS | 1816 | 1461659498996 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:39 INFO - PROCESS | 1816 | 1461659499139 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:31:39 INFO - PROCESS | 1816 | 1461659499277 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a45800 == 56 [pid = 1816] [id = 125] 01:31:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f963b656c00) [pid = 1816] [serial = 374] [outer = (nil)] 01:31:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f96401ab800) [pid = 1816] [serial = 375] [outer = 0x7f963b656c00] 01:31:39 INFO - PROCESS | 1816 | 1461659499356 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9640b27c00) [pid = 1816] [serial = 376] [outer = 0x7f963b656c00] 01:31:40 INFO - PROCESS | 1816 | 1461659500191 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1281ms 01:31:40 INFO - PROCESS | 1816 | 1461659500263 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1816 | 1461659500267 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:31:40 INFO - PROCESS | 1816 | 1461659500272 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1816 | 1461659500274 Marionette TRACE conn3 <- [1,474,null,{}] 01:31:40 INFO - PROCESS | 1816 | 1461659500279 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:40 INFO - PROCESS | 1816 | 1461659500409 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:31:40 INFO - PROCESS | 1816 | 1461659500542 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3cf800 == 57 [pid = 1816] [id = 126] 01:31:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f963c64a000) [pid = 1816] [serial = 377] [outer = (nil)] 01:31:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9644a7b800) [pid = 1816] [serial = 378] [outer = 0x7f963c64a000] 01:31:40 INFO - PROCESS | 1816 | 1461659500608 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9644c5c400) [pid = 1816] [serial = 379] [outer = 0x7f963c64a000] 01:31:41 INFO - PROCESS | 1816 | 1461659501411 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1179ms 01:31:41 INFO - PROCESS | 1816 | 1461659501451 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1816 | 1461659501454 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:31:41 INFO - PROCESS | 1816 | 1461659501460 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1816 | 1461659501462 Marionette TRACE conn3 <- [1,478,null,{}] 01:31:41 INFO - PROCESS | 1816 | 1461659501467 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:41 INFO - PROCESS | 1816 | 1461659501594 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:31:41 INFO - PROCESS | 1816 | 1461659501860 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625022000 == 58 [pid = 1816] [id = 127] 01:31:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f9624e0fc00) [pid = 1816] [serial = 380] [outer = (nil)] 01:31:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f9625364000) [pid = 1816] [serial = 381] [outer = 0x7f9624e0fc00] 01:31:41 INFO - PROCESS | 1816 | 1461659501939 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f96256a6000) [pid = 1816] [serial = 382] [outer = 0x7f9624e0fc00] 01:31:42 INFO - PROCESS | 1816 | 1461659502803 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1376ms 01:31:42 INFO - PROCESS | 1816 | 1461659502838 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 1816 | 1461659502843 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:31:42 INFO - PROCESS | 1816 | 1461659502849 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - PROCESS | 1816 | 1461659502852 Marionette TRACE conn3 <- [1,482,null,{}] 01:31:42 INFO - PROCESS | 1816 | 1461659502859 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:42 INFO - PROCESS | 1816 | 1461659502986 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:31:43 INFO - PROCESS | 1816 | 1461659503146 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627faf000 == 57 [pid = 1816] [id = 121] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ff3f800 == 56 [pid = 1816] [id = 120] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3d9000 == 55 [pid = 1816] [id = 119] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f96426ca400) [pid = 1816] [serial = 330] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625468000 == 56 [pid = 1816] [id = 128] 01:31:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f96256a8c00) [pid = 1816] [serial = 383] [outer = (nil)] 01:31:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f96269b3800) [pid = 1816] [serial = 384] [outer = 0x7f96256a8c00] 01:31:43 INFO - PROCESS | 1816 | 1461659503229 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f962aa7ec00) [pid = 1816] [serial = 385] [outer = 0x7f96256a8c00] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b10f800 == 55 [pid = 1816] [id = 118] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd6e000 == 54 [pid = 1816] [id = 117] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cad4800 == 53 [pid = 1816] [id = 116] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d32d000 == 52 [pid = 1816] [id = 115] 01:31:43 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626ac4000 == 51 [pid = 1816] [id = 110] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f963b49a400) [pid = 1816] [serial = 237] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f9624d7f400) [pid = 1816] [serial = 198] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962c2c5000) [pid = 1816] [serial = 231] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f962aa81000) [pid = 1816] [serial = 313] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f9627fd6c00) [pid = 1816] [serial = 312] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f962b6cdc00) [pid = 1816] [serial = 315] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f962dce6400) [pid = 1816] [serial = 316] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f9628434c00) [pid = 1816] [serial = 301] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f9626a35400) [pid = 1816] [serial = 300] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f963c2b6800) [pid = 1816] [serial = 321] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962b6cf400) [pid = 1816] [serial = 298] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f963ff64400) [pid = 1816] [serial = 307] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f963b660000) [pid = 1816] [serial = 306] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962dcf1400) [pid = 1816] [serial = 304] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f962c76bc00) [pid = 1816] [serial = 303] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f9640af6400) [pid = 1816] [serial = 310] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f9640854400) [pid = 1816] [serial = 309] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9630c6f400) [pid = 1816] [serial = 318] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f963ff67000) [pid = 1816] [serial = 324] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f9640848c00) [pid = 1816] [serial = 325] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f963c83c400) [pid = 1816] [serial = 322] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f9642656800) [pid = 1816] [serial = 328] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f963550b800) [pid = 1816] [serial = 319] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f9640b36000) [pid = 1816] [serial = 327] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f9627fda000) [pid = 1816] [serial = 201] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 84 (0x7f962ef85400) [pid = 1816] [serial = 234] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 83 (0x7f96267f1400) [pid = 1816] [serial = 228] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 82 (0x7f962b617000) [pid = 1816] [serial = 171] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | --DOMWINDOW == 81 (0x7f96250c3400) [pid = 1816] [serial = 168] [outer = (nil)] [url = about:blank] 01:31:43 INFO - PROCESS | 1816 | 1461659503897 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1082ms 01:31:43 INFO - PROCESS | 1816 | 1461659503951 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1816 | 1461659503955 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:31:43 INFO - PROCESS | 1816 | 1461659503963 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1816 | 1461659503965 Marionette TRACE conn3 <- [1,486,null,{}] 01:31:43 INFO - PROCESS | 1816 | 1461659503970 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:44 INFO - PROCESS | 1816 | 1461659504087 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:31:44 INFO - PROCESS | 1816 | 1461659504175 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cae5800 == 52 [pid = 1816] [id = 129] 01:31:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 82 (0x7f9626a3a000) [pid = 1816] [serial = 386] [outer = (nil)] 01:31:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 83 (0x7f962b6ca000) [pid = 1816] [serial = 387] [outer = 0x7f9626a3a000] 01:31:44 INFO - PROCESS | 1816 | 1461659504229 Marionette DEBUG loaded listener.js 01:31:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 84 (0x7f962cbd5800) [pid = 1816] [serial = 388] [outer = 0x7f9626a3a000] 01:31:44 INFO - PROCESS | 1816 | 1461659504859 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 925ms 01:31:44 INFO - PROCESS | 1816 | 1461659504889 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1816 | 1461659504892 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:31:44 INFO - PROCESS | 1816 | 1461659504900 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1816 | 1461659504908 Marionette TRACE conn3 <- [1,490,null,{}] 01:31:44 INFO - PROCESS | 1816 | 1461659504920 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:45 INFO - PROCESS | 1816 | 1461659505078 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:31:45 INFO - PROCESS | 1816 | 1461659505142 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd67000 == 53 [pid = 1816] [id = 130] 01:31:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 85 (0x7f962b6c9c00) [pid = 1816] [serial = 389] [outer = (nil)] 01:31:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f962cbdec00) [pid = 1816] [serial = 390] [outer = 0x7f962b6c9c00] 01:31:45 INFO - PROCESS | 1816 | 1461659505196 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f962cc20c00) [pid = 1816] [serial = 391] [outer = 0x7f962b6c9c00] 01:31:45 INFO - PROCESS | 1816 | 1461659505786 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 936ms 01:31:45 INFO - PROCESS | 1816 | 1461659505834 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1816 | 1461659505838 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:31:45 INFO - PROCESS | 1816 | 1461659505849 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1816 | 1461659505851 Marionette TRACE conn3 <- [1,494,null,{}] 01:31:45 INFO - PROCESS | 1816 | 1461659505854 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:46 INFO - PROCESS | 1816 | 1461659506003 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:31:46 INFO - PROCESS | 1816 | 1461659506065 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef09800 == 54 [pid = 1816] [id = 131] 01:31:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f962cc1d800) [pid = 1816] [serial = 392] [outer = (nil)] 01:31:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f962cc28000) [pid = 1816] [serial = 393] [outer = 0x7f962cc1d800] 01:31:46 INFO - PROCESS | 1816 | 1461659506119 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f962dab9800) [pid = 1816] [serial = 394] [outer = 0x7f962cc1d800] 01:31:46 INFO - PROCESS | 1816 | 1461659506754 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:31:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 924ms 01:31:46 INFO - PROCESS | 1816 | 1461659506777 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:31:46 INFO - PROCESS | 1816 | 1461659506780 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:31:46 INFO - PROCESS | 1816 | 1461659506792 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1816 | 1461659506794 Marionette TRACE conn3 <- [1,498,null,{}] 01:31:46 INFO - PROCESS | 1816 | 1461659506798 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:46 INFO - PROCESS | 1816 | 1461659506938 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:31:47 INFO - PROCESS | 1816 | 1461659506998 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96318f3800 == 55 [pid = 1816] [id = 132] 01:31:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f962def7800) [pid = 1816] [serial = 395] [outer = (nil)] 01:31:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f962e3a0c00) [pid = 1816] [serial = 396] [outer = 0x7f962def7800] 01:31:47 INFO - PROCESS | 1816 | 1461659507065 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f9630c08400) [pid = 1816] [serial = 397] [outer = 0x7f962def7800] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f963c548400) [pid = 1816] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f963c9eb000) [pid = 1816] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f962c768400) [pid = 1816] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f9624e07c00) [pid = 1816] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f962dce7c00) [pid = 1816] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 87 (0x7f96256a6800) [pid = 1816] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 86 (0x7f9624d76400) [pid = 1816] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:31:47 INFO - PROCESS | 1816 | --DOMWINDOW == 85 (0x7f96267f6800) [pid = 1816] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:31:47 INFO - PROCESS | 1816 | 1461659507779 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1033ms 01:31:47 INFO - PROCESS | 1816 | 1461659507820 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:31:47 INFO - PROCESS | 1816 | 1461659507832 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:31:47 INFO - PROCESS | 1816 | 1461659507853 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1816 | 1461659507856 Marionette TRACE conn3 <- [1,502,null,{}] 01:31:47 INFO - PROCESS | 1816 | 1461659507864 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:48 INFO - PROCESS | 1816 | 1461659508023 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:31:48 INFO - PROCESS | 1816 | 1461659508033 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218d3000 == 56 [pid = 1816] [id = 133] 01:31:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 86 (0x7f96256a6800) [pid = 1816] [serial = 398] [outer = (nil)] 01:31:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 87 (0x7f9630c78800) [pid = 1816] [serial = 399] [outer = 0x7f96256a6800] 01:31:48 INFO - PROCESS | 1816 | 1461659508085 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 88 (0x7f963b48c400) [pid = 1816] [serial = 400] [outer = 0x7f96256a6800] 01:31:48 INFO - PROCESS | 1816 | 1461659508750 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 945ms 01:31:48 INFO - PROCESS | 1816 | 1461659508783 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1816 | 1461659508785 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:31:48 INFO - PROCESS | 1816 | 1461659508791 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1816 | 1461659508793 Marionette TRACE conn3 <- [1,506,null,{}] 01:31:48 INFO - PROCESS | 1816 | 1461659508797 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:48 INFO - PROCESS | 1816 | 1461659508938 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:31:48 INFO - PROCESS | 1816 | 1461659508955 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3c7000 == 57 [pid = 1816] [id = 134] 01:31:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f9623dcc800) [pid = 1816] [serial = 401] [outer = (nil)] 01:31:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f963b81f000) [pid = 1816] [serial = 402] [outer = 0x7f9623dcc800] 01:31:49 INFO - PROCESS | 1816 | 1461659509008 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f963e2a8000) [pid = 1816] [serial = 403] [outer = 0x7f9623dcc800] 01:31:49 INFO - PROCESS | 1816 | 1461659509565 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:31:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 877ms 01:31:49 INFO - PROCESS | 1816 | 1461659509669 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1816 | 1461659509674 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:31:49 INFO - PROCESS | 1816 | 1461659509683 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1816 | 1461659509688 Marionette TRACE conn3 <- [1,510,null,{}] 01:31:49 INFO - PROCESS | 1816 | 1461659509696 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:49 INFO - PROCESS | 1816 | 1461659509841 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:31:49 INFO - PROCESS | 1816 | 1461659509968 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fc4800 == 58 [pid = 1816] [id = 135] 01:31:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f9624e0d000) [pid = 1816] [serial = 404] [outer = (nil)] 01:31:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f96256a7c00) [pid = 1816] [serial = 405] [outer = 0x7f9624e0d000] 01:31:50 INFO - PROCESS | 1816 | 1461659510034 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f96269ae800) [pid = 1816] [serial = 406] [outer = 0x7f9624e0d000] 01:31:50 INFO - PROCESS | 1816 | 1461659510847 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:31:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:31:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1232ms 01:31:50 INFO - PROCESS | 1816 | 1461659510916 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:31:50 INFO - PROCESS | 1816 | 1461659510920 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:31:50 INFO - PROCESS | 1816 | 1461659510931 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 1816 | 1461659510936 Marionette TRACE conn3 <- [1,514,null,{}] 01:31:50 INFO - PROCESS | 1816 | 1461659510941 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:51 INFO - PROCESS | 1816 | 1461659511083 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:31:51 INFO - PROCESS | 1816 | 1461659511210 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e059800 == 59 [pid = 1816] [id = 136] 01:31:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f9628170400) [pid = 1816] [serial = 407] [outer = (nil)] 01:31:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962c2c2800) [pid = 1816] [serial = 408] [outer = 0x7f9628170400] 01:31:51 INFO - PROCESS | 1816 | 1461659511277 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f962cbd9000) [pid = 1816] [serial = 409] [outer = 0x7f9628170400] 01:31:52 INFO - PROCESS | 1816 | 1461659512044 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:31:52 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 01:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1182ms 01:31:52 INFO - PROCESS | 1816 | 1461659512110 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1816 | 1461659512114 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:31:52 INFO - PROCESS | 1816 | 1461659512119 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1816 | 1461659512121 Marionette TRACE conn3 <- [1,518,null,{}] 01:31:52 INFO - PROCESS | 1816 | 1461659512135 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:52 INFO - PROCESS | 1816 | 1461659512284 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:31:52 INFO - PROCESS | 1816 | 1461659512411 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c826000 == 60 [pid = 1816] [id = 137] 01:31:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962cf5c800) [pid = 1816] [serial = 410] [outer = (nil)] 01:31:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962ef85800) [pid = 1816] [serial = 411] [outer = 0x7f962cf5c800] 01:31:52 INFO - PROCESS | 1816 | 1461659512478 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f9631808c00) [pid = 1816] [serial = 412] [outer = 0x7f962cf5c800] 01:31:53 INFO - PROCESS | 1816 | 1461659513257 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1183ms 01:31:53 INFO - PROCESS | 1816 | 1461659513304 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1816 | 1461659513307 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:31:53 INFO - PROCESS | 1816 | 1461659513328 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1816 | 1461659513331 Marionette TRACE conn3 <- [1,522,null,{}] 01:31:53 INFO - PROCESS | 1816 | 1461659513335 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:53 INFO - PROCESS | 1816 | 1461659513482 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:31:53 INFO - PROCESS | 1816 | 1461659513608 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964083c000 == 61 [pid = 1816] [id = 138] 01:31:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962dcefc00) [pid = 1816] [serial = 413] [outer = (nil)] 01:31:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f963e736c00) [pid = 1816] [serial = 414] [outer = 0x7f962dcefc00] 01:31:53 INFO - PROCESS | 1816 | 1461659513672 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f964066cc00) [pid = 1816] [serial = 415] [outer = 0x7f962dcefc00] 01:31:54 INFO - PROCESS | 1816 | 1461659514471 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:31:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:31:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1178ms 01:31:54 INFO - PROCESS | 1816 | 1461659514504 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1816 | 1461659514506 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:31:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:31:54 INFO - PROCESS | 1816 | 1461659514512 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1816 | 1461659514514 Marionette TRACE conn3 <- [1,526,null,{}] 01:31:54 INFO - PROCESS | 1816 | 1461659514519 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:54 INFO - PROCESS | 1816 | 1461659514652 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:31:54 INFO - PROCESS | 1816 | 1461659514784 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96434f2000 == 62 [pid = 1816] [id = 139] 01:31:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f962b952c00) [pid = 1816] [serial = 416] [outer = (nil)] 01:31:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9640afc000) [pid = 1816] [serial = 417] [outer = 0x7f962b952c00] 01:31:54 INFO - PROCESS | 1816 | 1461659514847 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f9640b8dc00) [pid = 1816] [serial = 418] [outer = 0x7f962b952c00] 01:31:55 INFO - PROCESS | 1816 | 1461659515787 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:31:55 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 01:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1327ms 01:31:55 INFO - PROCESS | 1816 | 1461659515854 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1816 | 1461659515860 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:31:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:31:55 INFO - PROCESS | 1816 | 1461659515869 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1816 | 1461659515873 Marionette TRACE conn3 <- [1,530,null,{}] 01:31:55 INFO - PROCESS | 1816 | 1461659515881 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:56 INFO - PROCESS | 1816 | 1461659516016 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:31:56 INFO - PROCESS | 1816 | 1461659516155 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da9f000 == 63 [pid = 1816] [id = 140] 01:31:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f9624f21800) [pid = 1816] [serial = 419] [outer = (nil)] 01:31:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f96256a7800) [pid = 1816] [serial = 420] [outer = 0x7f9624f21800] 01:31:56 INFO - PROCESS | 1816 | 1461659516217 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f9628171c00) [pid = 1816] [serial = 421] [outer = 0x7f9624f21800] 01:31:56 INFO - PROCESS | 1816 | 1461659516898 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:31:56 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 01:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:31:56 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 01:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:31:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1083ms 01:31:56 INFO - PROCESS | 1816 | 1461659516970 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:31:56 INFO - PROCESS | 1816 | 1461659516976 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:31:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:31:56 INFO - PROCESS | 1816 | 1461659516986 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1816 | 1461659516989 Marionette TRACE conn3 <- [1,534,null,{}] 01:31:56 INFO - PROCESS | 1816 | 1461659516994 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:57 INFO - PROCESS | 1816 | 1461659517128 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:31:57 INFO - PROCESS | 1816 | 1461659517265 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a762800 == 64 [pid = 1816] [id = 141] 01:31:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f96267f5000) [pid = 1816] [serial = 422] [outer = (nil)] 01:31:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f962cbdcc00) [pid = 1816] [serial = 423] [outer = 0x7f96267f5000] 01:31:57 INFO - PROCESS | 1816 | 1461659517322 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f962cc25000) [pid = 1816] [serial = 424] [outer = 0x7f96267f5000] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da86800 == 63 [pid = 1816] [id = 77] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218d3000 == 62 [pid = 1816] [id = 133] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96318f3800 == 61 [pid = 1816] [id = 132] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef09800 == 60 [pid = 1816] [id = 131] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f9643138000) [pid = 1816] [serial = 342] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f962deefc00) [pid = 1816] [serial = 336] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f96269ad000) [pid = 1816] [serial = 333] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f963ff6c000) [pid = 1816] [serial = 339] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f963b4fcc00) [pid = 1816] [serial = 366] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd67000 == 59 [pid = 1816] [id = 130] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cae5800 == 58 [pid = 1816] [id = 129] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625468000 == 57 [pid = 1816] [id = 128] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625022000 == 56 [pid = 1816] [id = 127] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3cf800 == 55 [pid = 1816] [id = 126] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9645a45800 == 54 [pid = 1816] [id = 125] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3d5000 == 53 [pid = 1816] [id = 124] 01:31:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d335000 == 52 [pid = 1816] [id = 123] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9643412800) [pid = 1816] [serial = 331] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f963e7df400) [pid = 1816] [serial = 360] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f963b65a400) [pid = 1816] [serial = 358] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f9624e0e800) [pid = 1816] [serial = 345] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962ef82000) [pid = 1816] [serial = 354] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f96256ac800) [pid = 1816] [serial = 348] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f963558c400) [pid = 1816] [serial = 357] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f9625494800) [pid = 1816] [serial = 346] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f963b388400) [pid = 1816] [serial = 364] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f9630c70800) [pid = 1816] [serial = 355] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962dcf2c00) [pid = 1816] [serial = 363] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f962b95ec00) [pid = 1816] [serial = 352] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f962b610c00) [pid = 1816] [serial = 351] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f96267f7000) [pid = 1816] [serial = 349] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f96408c6800) [pid = 1816] [serial = 361] [outer = (nil)] [url = about:blank] 01:31:57 INFO - PROCESS | 1816 | 1461659517997 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:31:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:31:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1083ms 01:31:58 INFO - PROCESS | 1816 | 1461659518082 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1816 | 1461659518085 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:31:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:31:58 INFO - PROCESS | 1816 | 1461659518091 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1816 | 1461659518095 Marionette TRACE conn3 <- [1,538,null,{}] 01:31:58 INFO - PROCESS | 1816 | 1461659518108 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:58 INFO - PROCESS | 1816 | 1461659518266 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:31:58 INFO - PROCESS | 1816 | 1461659518360 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef61000 == 53 [pid = 1816] [id = 142] 01:31:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f962b3ad800) [pid = 1816] [serial = 425] [outer = (nil)] 01:31:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f962cc24c00) [pid = 1816] [serial = 426] [outer = 0x7f962b3ad800] 01:31:58 INFO - PROCESS | 1816 | 1461659518427 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f962dced800) [pid = 1816] [serial = 427] [outer = 0x7f962b3ad800] 01:31:58 INFO - PROCESS | 1816 | 1461659518972 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:31:58 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. 01:31:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 888ms 01:31:58 INFO - PROCESS | 1816 | 1461659518978 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1816 | 1461659518981 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:31:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:31:58 INFO - PROCESS | 1816 | 1461659518986 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1816 | 1461659518988 Marionette TRACE conn3 <- [1,542,null,{}] 01:31:58 INFO - PROCESS | 1816 | 1461659518993 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:59 INFO - PROCESS | 1816 | 1461659519105 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:31:59 INFO - PROCESS | 1816 | 1461659519113 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3d9800 == 54 [pid = 1816] [id = 143] 01:31:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962584bc00) [pid = 1816] [serial = 428] [outer = (nil)] 01:31:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f9625854800) [pid = 1816] [serial = 429] [outer = 0x7f962584bc00] 01:31:59 INFO - PROCESS | 1816 | 1461659519165 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962d841800) [pid = 1816] [serial = 430] [outer = 0x7f962584bc00] 01:31:59 INFO - PROCESS | 1816 | 1461659519778 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:31:59 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. 01:31:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 828ms 01:31:59 INFO - PROCESS | 1816 | 1461659519834 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1816 | 1461659519837 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:31:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:31:59 INFO - PROCESS | 1816 | 1461659519865 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1816 | 1461659519867 Marionette TRACE conn3 <- [1,546,null,{}] 01:31:59 INFO - PROCESS | 1816 | 1461659519872 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:00 INFO - PROCESS | 1816 | 1461659520000 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:32:00 INFO - PROCESS | 1816 | 1461659520124 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640021800 == 55 [pid = 1816] [id = 144] 01:32:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962584a400) [pid = 1816] [serial = 431] [outer = (nil)] 01:32:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962b6c9000) [pid = 1816] [serial = 432] [outer = 0x7f962584a400] 01:32:00 INFO - PROCESS | 1816 | 1461659520179 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f9630c7ac00) [pid = 1816] [serial = 433] [outer = 0x7f962584a400] 01:32:00 INFO - PROCESS | 1816 | 1461659520814 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:32:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:32:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1006ms 01:32:00 INFO - PROCESS | 1816 | 1461659520852 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1816 | 1461659520854 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:32:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:32:00 INFO - PROCESS | 1816 | 1461659520862 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1816 | 1461659520864 Marionette TRACE conn3 <- [1,550,null,{}] 01:32:00 INFO - PROCESS | 1816 | 1461659520869 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:01 INFO - PROCESS | 1816 | 1461659521064 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:32:01 INFO - PROCESS | 1816 | 1461659521108 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640497000 == 56 [pid = 1816] [id = 145] 01:32:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f962e39c000) [pid = 1816] [serial = 434] [outer = (nil)] 01:32:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f963b820800) [pid = 1816] [serial = 435] [outer = 0x7f962e39c000] 01:32:01 INFO - PROCESS | 1816 | 1461659521168 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9642656800) [pid = 1816] [serial = 436] [outer = 0x7f962e39c000] 01:32:01 INFO - PROCESS | 1816 | 1461659521852 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:32:01 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. 01:32:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1030ms 01:32:01 INFO - PROCESS | 1816 | 1461659521892 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:32:01 INFO - PROCESS | 1816 | 1461659521894 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:32:01 INFO - PROCESS | 1816 | 1461659521899 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 1816 | 1461659521902 Marionette TRACE conn3 <- [1,554,null,{}] 01:32:01 INFO - PROCESS | 1816 | 1461659521906 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:02 INFO - PROCESS | 1816 | 1461659522060 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f963187ec00) [pid = 1816] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f963e7dec00) [pid = 1816] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f9627efd400) [pid = 1816] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f962d693000) [pid = 1816] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962cc1d800) [pid = 1816] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f962def7800) [pid = 1816] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f96256a6800) [pid = 1816] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f9623dd2c00) [pid = 1816] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f9624e0fc00) [pid = 1816] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f962b6c9c00) [pid = 1816] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f96256a8c00) [pid = 1816] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:32:02 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9626a3a000) [pid = 1816] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:32:02 INFO - PROCESS | 1816 | 1461659522242 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fd3800 == 57 [pid = 1816] [id = 146] 01:32:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f9623dcf400) [pid = 1816] [serial = 437] [outer = (nil)] 01:32:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f9624e06400) [pid = 1816] [serial = 438] [outer = 0x7f9623dcf400] 01:32:02 INFO - PROCESS | 1816 | 1461659522294 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f962a7bc000) [pid = 1816] [serial = 439] [outer = 0x7f9623dcf400] 01:32:02 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:02 INFO - PROCESS | 1816 | 1461659522846 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 983ms 01:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:32:02 INFO - PROCESS | 1816 | 1461659522882 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1816 | 1461659522885 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:32:02 INFO - PROCESS | 1816 | 1461659522889 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1816 | 1461659522892 Marionette TRACE conn3 <- [1,558,null,{}] 01:32:02 INFO - PROCESS | 1816 | 1461659522896 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:03 INFO - PROCESS | 1816 | 1461659523008 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:32:03 INFO - PROCESS | 1816 | 1461659523103 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9644ca4000 == 58 [pid = 1816] [id = 147] 01:32:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f9623dd2c00) [pid = 1816] [serial = 440] [outer = (nil)] 01:32:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f962d8cd800) [pid = 1816] [serial = 441] [outer = 0x7f9623dd2c00] 01:32:03 INFO - PROCESS | 1816 | 1461659523155 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962d8d4800) [pid = 1816] [serial = 442] [outer = 0x7f9623dd2c00] 01:32:03 INFO - PROCESS | 1816 | 1461659523672 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 827ms 01:32:03 INFO - PROCESS | 1816 | 1461659523717 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1816 | 1461659523720 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:32:03 INFO - PROCESS | 1816 | 1461659523726 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1816 | 1461659523729 Marionette TRACE conn3 <- [1,562,null,{}] 01:32:03 INFO - PROCESS | 1816 | 1461659523733 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:03 INFO - PROCESS | 1816 | 1461659523878 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:32:03 INFO - PROCESS | 1816 | 1461659523985 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96217da000 == 59 [pid = 1816] [id = 148] 01:32:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f9623dd7000) [pid = 1816] [serial = 443] [outer = (nil)] 01:32:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962eead400) [pid = 1816] [serial = 444] [outer = 0x7f9623dd7000] 01:32:04 INFO - PROCESS | 1816 | 1461659524038 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f96408bc400) [pid = 1816] [serial = 445] [outer = 0x7f9623dd7000] 01:32:04 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:04 INFO - PROCESS | 1816 | 1461659524820 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1126ms 01:32:04 INFO - PROCESS | 1816 | 1461659524855 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:32:04 INFO - PROCESS | 1816 | 1461659524861 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:32:04 INFO - PROCESS | 1816 | 1461659524870 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1816 | 1461659524873 Marionette TRACE conn3 <- [1,566,null,{}] 01:32:04 INFO - PROCESS | 1816 | 1461659524881 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:05 INFO - PROCESS | 1816 | 1461659525024 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:32:05 INFO - PROCESS | 1816 | 1461659525163 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da96800 == 60 [pid = 1816] [id = 149] 01:32:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9623e99000) [pid = 1816] [serial = 446] [outer = (nil)] 01:32:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f9624e0d400) [pid = 1816] [serial = 447] [outer = 0x7f9623e99000] 01:32:05 INFO - PROCESS | 1816 | 1461659525230 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f96256a0000) [pid = 1816] [serial = 448] [outer = 0x7f9623e99000] 01:32:05 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:06 INFO - PROCESS | 1816 | 1461659526004 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1187ms 01:32:06 INFO - PROCESS | 1816 | 1461659526058 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1816 | 1461659526065 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:32:06 INFO - PROCESS | 1816 | 1461659526074 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1816 | 1461659526078 Marionette TRACE conn3 <- [1,570,null,{}] 01:32:06 INFO - PROCESS | 1816 | 1461659526082 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:06 INFO - PROCESS | 1816 | 1461659526238 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:32:06 INFO - PROCESS | 1816 | 1461659526379 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c61f000 == 61 [pid = 1816] [id = 150] 01:32:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9623e99800) [pid = 1816] [serial = 449] [outer = (nil)] 01:32:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f96269ad000) [pid = 1816] [serial = 450] [outer = 0x7f9623e99800] 01:32:06 INFO - PROCESS | 1816 | 1461659526444 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f962b956400) [pid = 1816] [serial = 451] [outer = 0x7f9623e99800] 01:32:06 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:07 INFO - PROCESS | 1816 | 1461659527213 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1177ms 01:32:07 INFO - PROCESS | 1816 | 1461659527252 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:32:07 INFO - PROCESS | 1816 | 1461659527254 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:32:07 INFO - PROCESS | 1816 | 1461659527260 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 1816 | 1461659527265 Marionette TRACE conn3 <- [1,574,null,{}] 01:32:07 INFO - PROCESS | 1816 | 1461659527278 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:07 INFO - PROCESS | 1816 | 1461659527413 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:32:07 INFO - PROCESS | 1816 | 1461659527552 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623d9a800 == 62 [pid = 1816] [id = 151] 01:32:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f962cc26400) [pid = 1816] [serial = 452] [outer = (nil)] 01:32:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f962d84d800) [pid = 1816] [serial = 453] [outer = 0x7f962cc26400] 01:32:07 INFO - PROCESS | 1816 | 1461659527619 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f962d8d2800) [pid = 1816] [serial = 454] [outer = 0x7f962cc26400] 01:32:08 INFO - PROCESS | 1816 | 1461659528347 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1142ms 01:32:08 INFO - PROCESS | 1816 | 1461659528403 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:32:08 INFO - PROCESS | 1816 | 1461659528413 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:32:08 INFO - PROCESS | 1816 | 1461659528419 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1816 | 1461659528422 Marionette TRACE conn3 <- [1,578,null,{}] 01:32:08 INFO - PROCESS | 1816 | 1461659528426 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:08 INFO - PROCESS | 1816 | 1461659528569 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:32:08 INFO - PROCESS | 1816 | 1461659528701 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962570c800 == 63 [pid = 1816] [id = 152] 01:32:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f962d843800) [pid = 1816] [serial = 455] [outer = (nil)] 01:32:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f963b393000) [pid = 1816] [serial = 456] [outer = 0x7f962d843800] 01:32:08 INFO - PROCESS | 1816 | 1461659528765 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f963c655000) [pid = 1816] [serial = 457] [outer = 0x7f962d843800] 01:32:09 INFO - PROCESS | 1816 | 1461659529499 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1127ms 01:32:09 INFO - PROCESS | 1816 | 1461659529546 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1816 | 1461659529549 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:32:09 INFO - PROCESS | 1816 | 1461659529554 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1816 | 1461659529557 Marionette TRACE conn3 <- [1,582,null,{}] 01:32:09 INFO - PROCESS | 1816 | 1461659529561 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:09 INFO - PROCESS | 1816 | 1461659529698 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:32:09 INFO - PROCESS | 1816 | 1461659529834 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b53000 == 64 [pid = 1816] [id = 153] 01:32:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f9625499c00) [pid = 1816] [serial = 458] [outer = (nil)] 01:32:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f9627ef4000) [pid = 1816] [serial = 459] [outer = 0x7f9625499c00] 01:32:09 INFO - PROCESS | 1816 | 1461659529896 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962dcf1000) [pid = 1816] [serial = 460] [outer = 0x7f9625499c00] 01:32:10 INFO - PROCESS | 1816 | 1461659530925 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1428ms 01:32:10 INFO - PROCESS | 1816 | 1461659530983 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1816 | 1461659530987 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:32:10 INFO - PROCESS | 1816 | 1461659530994 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1816 | 1461659530999 Marionette TRACE conn3 <- [1,586,null,{}] 01:32:11 INFO - PROCESS | 1816 | 1461659531007 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:11 INFO - PROCESS | 1816 | 1461659531137 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:32:11 INFO - PROCESS | 1816 | 1461659531300 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96217cf800 == 65 [pid = 1816] [id = 154] 01:32:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f9624b30000) [pid = 1816] [serial = 461] [outer = (nil)] 01:32:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f9624d7c000) [pid = 1816] [serial = 462] [outer = 0x7f9624b30000] 01:32:11 INFO - PROCESS | 1816 | 1461659531398 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f9625608800) [pid = 1816] [serial = 463] [outer = 0x7f9624b30000] 01:32:11 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96408b0800 == 64 [pid = 1816] [id = 122] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9644ca4000 == 63 [pid = 1816] [id = 147] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624fd3800 == 62 [pid = 1816] [id = 146] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640497000 == 61 [pid = 1816] [id = 145] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f963b81f000) [pid = 1816] [serial = 402] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640021800 == 60 [pid = 1816] [id = 144] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3d9800 == 59 [pid = 1816] [id = 143] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef61000 == 58 [pid = 1816] [id = 142] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a762800 == 57 [pid = 1816] [id = 141] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da9f000 == 56 [pid = 1816] [id = 140] 01:32:12 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3c7000 == 55 [pid = 1816] [id = 134] 01:32:12 INFO - PROCESS | 1816 | 1461659532183 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1231ms 01:32:12 INFO - PROCESS | 1816 | 1461659532226 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 1816 | 1461659532233 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:32:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:32:12 INFO - PROCESS | 1816 | 1461659532241 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 1816 | 1461659532245 Marionette TRACE conn3 <- [1,590,null,{}] 01:32:12 INFO - PROCESS | 1816 | 1461659532249 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:12 INFO - PROCESS | 1816 | 1461659532372 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f9630a6e800) [pid = 1816] [serial = 270] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f963c6ccc00) [pid = 1816] [serial = 273] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f96401a3000) [pid = 1816] [serial = 264] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f962b3b1400) [pid = 1816] [serial = 267] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f962cc28000) [pid = 1816] [serial = 393] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f962e3a0c00) [pid = 1816] [serial = 396] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f962dab9800) [pid = 1816] [serial = 394] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f9630c08400) [pid = 1816] [serial = 397] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f9630c78800) [pid = 1816] [serial = 399] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f9640b92c00) [pid = 1816] [serial = 367] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f9625364000) [pid = 1816] [serial = 381] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f96256a6000) [pid = 1816] [serial = 382] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f963b48c400) [pid = 1816] [serial = 400] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f962560a400) [pid = 1816] [serial = 369] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f962cbdec00) [pid = 1816] [serial = 390] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f9644a7b800) [pid = 1816] [serial = 378] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f96269b3800) [pid = 1816] [serial = 384] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f962aa7ec00) [pid = 1816] [serial = 385] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962cbd5800) [pid = 1816] [serial = 388] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f962b6ca000) [pid = 1816] [serial = 387] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f96401ab800) [pid = 1816] [serial = 375] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962b6cc800) [pid = 1816] [serial = 372] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f962cc20c00) [pid = 1816] [serial = 391] [outer = (nil)] [url = about:blank] 01:32:12 INFO - PROCESS | 1816 | 1461659532488 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962501d800 == 56 [pid = 1816] [id = 155] 01:32:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f9623e96800) [pid = 1816] [serial = 464] [outer = (nil)] 01:32:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f96256a6000) [pid = 1816] [serial = 465] [outer = 0x7f9623e96800] 01:32:12 INFO - PROCESS | 1816 | 1461659532542 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f96269b1000) [pid = 1816] [serial = 466] [outer = 0x7f9623e96800] 01:32:13 INFO - PROCESS | 1816 | 1461659533343 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1131ms 01:32:13 INFO - PROCESS | 1816 | 1461659533372 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 1816 | 1461659533376 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:32:13 INFO - PROCESS | 1816 | 1461659533381 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1816 | 1461659533386 Marionette TRACE conn3 <- [1,594,null,{}] 01:32:13 INFO - PROCESS | 1816 | 1461659533399 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:13 INFO - PROCESS | 1816 | 1461659533526 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:32:13 INFO - PROCESS | 1816 | 1461659533620 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cf70800 == 57 [pid = 1816] [id = 156] 01:32:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f9625857000) [pid = 1816] [serial = 467] [outer = (nil)] 01:32:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962aa82800) [pid = 1816] [serial = 468] [outer = 0x7f9625857000] 01:32:13 INFO - PROCESS | 1816 | 1461659533677 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962c585c00) [pid = 1816] [serial = 469] [outer = 0x7f9625857000] 01:32:14 INFO - PROCESS | 1816 | 1461659534279 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 932ms 01:32:14 INFO - PROCESS | 1816 | 1461659534315 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1816 | 1461659534318 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:32:14 INFO - PROCESS | 1816 | 1461659534323 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1816 | 1461659534325 Marionette TRACE conn3 <- [1,598,null,{}] 01:32:14 INFO - PROCESS | 1816 | 1461659534338 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:14 INFO - PROCESS | 1816 | 1461659534501 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:32:14 INFO - PROCESS | 1816 | 1461659534514 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da89000 == 58 [pid = 1816] [id = 157] 01:32:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9627fd2400) [pid = 1816] [serial = 470] [outer = (nil)] 01:32:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f962cc1ac00) [pid = 1816] [serial = 471] [outer = 0x7f9627fd2400] 01:32:14 INFO - PROCESS | 1816 | 1461659534617 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f962cd2b800) [pid = 1816] [serial = 472] [outer = 0x7f9627fd2400] 01:32:15 INFO - PROCESS | 1816 | 1461659535227 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 930ms 01:32:15 INFO - PROCESS | 1816 | 1461659535255 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1816 | 1461659535258 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:32:15 INFO - PROCESS | 1816 | 1461659535263 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 1816 | 1461659535264 Marionette TRACE conn3 <- [1,602,null,{}] 01:32:15 INFO - PROCESS | 1816 | 1461659535269 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:15 INFO - PROCESS | 1816 | 1461659535413 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:32:15 INFO - PROCESS | 1816 | 1461659535439 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef18000 == 59 [pid = 1816] [id = 158] 01:32:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f962cbe2800) [pid = 1816] [serial = 473] [outer = (nil)] 01:32:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f962d845400) [pid = 1816] [serial = 474] [outer = 0x7f962cbe2800] 01:32:15 INFO - PROCESS | 1816 | 1461659535492 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f962d8c7400) [pid = 1816] [serial = 475] [outer = 0x7f962cbe2800] 01:32:16 INFO - PROCESS | 1816 | 1461659536198 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 981ms 01:32:16 INFO - PROCESS | 1816 | 1461659536244 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1816 | 1461659536247 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:32:16 INFO - PROCESS | 1816 | 1461659536252 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1816 | 1461659536254 Marionette TRACE conn3 <- [1,606,null,{}] 01:32:16 INFO - PROCESS | 1816 | 1461659536258 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9623dcc800) [pid = 1816] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f962e39c000) [pid = 1816] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f962584bc00) [pid = 1816] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f9624f21800) [pid = 1816] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962b3ad800) [pid = 1816] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f96267f5000) [pid = 1816] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f9623dcf400) [pid = 1816] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f9623dd2c00) [pid = 1816] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:32:16 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f962584a400) [pid = 1816] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:32:16 INFO - PROCESS | 1816 | 1461659536699 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:32:16 INFO - PROCESS | 1816 | 1461659536711 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624c16000 == 60 [pid = 1816] [id = 159] 01:32:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962b6ca800) [pid = 1816] [serial = 476] [outer = (nil)] 01:32:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962d84e000) [pid = 1816] [serial = 477] [outer = 0x7f962b6ca800] 01:32:16 INFO - PROCESS | 1816 | 1461659536776 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f9630a74800) [pid = 1816] [serial = 478] [outer = 0x7f962b6ca800] 01:32:17 INFO - PROCESS | 1816 | 1461659537341 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1130ms 01:32:17 INFO - PROCESS | 1816 | 1461659537383 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 1816 | 1461659537386 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:32:17 INFO - PROCESS | 1816 | 1461659537396 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1816 | 1461659537397 Marionette TRACE conn3 <- [1,610,null,{}] 01:32:17 INFO - PROCESS | 1816 | 1461659537401 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:17 INFO - PROCESS | 1816 | 1461659537514 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:32:17 INFO - PROCESS | 1816 | 1461659537611 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b1c8000 == 61 [pid = 1816] [id = 160] 01:32:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9624b32000) [pid = 1816] [serial = 479] [outer = (nil)] 01:32:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f9634650400) [pid = 1816] [serial = 480] [outer = 0x7f9624b32000] 01:32:17 INFO - PROCESS | 1816 | 1461659537663 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f963b81f000) [pid = 1816] [serial = 481] [outer = 0x7f9624b32000] 01:32:18 INFO - PROCESS | 1816 | 1461659538210 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 879ms 01:32:18 INFO - PROCESS | 1816 | 1461659538270 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1816 | 1461659538273 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:32:18 INFO - PROCESS | 1816 | 1461659538278 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1816 | 1461659538281 Marionette TRACE conn3 <- [1,614,null,{}] 01:32:18 INFO - PROCESS | 1816 | 1461659538285 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:18 INFO - PROCESS | 1816 | 1461659538394 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:32:18 INFO - PROCESS | 1816 | 1461659538409 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c303800 == 62 [pid = 1816] [id = 161] 01:32:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f963b498800) [pid = 1816] [serial = 482] [outer = (nil)] 01:32:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f963e734c00) [pid = 1816] [serial = 483] [outer = 0x7f963b498800] 01:32:18 INFO - PROCESS | 1816 | 1461659538469 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f9640048800) [pid = 1816] [serial = 484] [outer = 0x7f963b498800] 01:32:19 INFO - PROCESS | 1816 | 1461659539310 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1077ms 01:32:19 INFO - PROCESS | 1816 | 1461659539358 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 1816 | 1461659539363 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:32:19 INFO - PROCESS | 1816 | 1461659539370 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 1816 | 1461659539374 Marionette TRACE conn3 <- [1,618,null,{}] 01:32:19 INFO - PROCESS | 1816 | 1461659539380 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:19 INFO - PROCESS | 1816 | 1461659539528 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:32:19 INFO - PROCESS | 1816 | 1461659539665 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a83d000 == 63 [pid = 1816] [id = 162] 01:32:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f96256a0c00) [pid = 1816] [serial = 485] [outer = (nil)] 01:32:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f9625852400) [pid = 1816] [serial = 486] [outer = 0x7f96256a0c00] 01:32:19 INFO - PROCESS | 1816 | 1461659539729 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f96269b6000) [pid = 1816] [serial = 487] [outer = 0x7f96256a0c00] 01:32:20 INFO - PROCESS | 1816 | 1461659540530 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1232ms 01:32:20 INFO - PROCESS | 1816 | 1461659540603 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1816 | 1461659540610 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:32:20 INFO - PROCESS | 1816 | 1461659540619 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1816 | 1461659540623 Marionette TRACE conn3 <- [1,622,null,{}] 01:32:20 INFO - PROCESS | 1816 | 1461659540628 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:20 INFO - PROCESS | 1816 | 1461659540807 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:32:20 INFO - PROCESS | 1816 | 1461659540938 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96318ec800 == 64 [pid = 1816] [id = 163] 01:32:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f96256a3800) [pid = 1816] [serial = 488] [outer = (nil)] 01:32:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f962cc1bc00) [pid = 1816] [serial = 489] [outer = 0x7f96256a3800] 01:32:21 INFO - PROCESS | 1816 | 1461659541003 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f962d847000) [pid = 1816] [serial = 490] [outer = 0x7f96256a3800] 01:32:21 INFO - PROCESS | 1816 | 1461659541788 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1228ms 01:32:21 INFO - PROCESS | 1816 | 1461659541847 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1816 | 1461659541851 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:32:21 INFO - PROCESS | 1816 | 1461659541856 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1816 | 1461659541862 Marionette TRACE conn3 <- [1,626,null,{}] 01:32:21 INFO - PROCESS | 1816 | 1461659541878 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:22 INFO - PROCESS | 1816 | 1461659542055 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:32:22 INFO - PROCESS | 1816 | 1461659542187 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640036000 == 65 [pid = 1816] [id = 164] 01:32:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f96246b0800) [pid = 1816] [serial = 491] [outer = (nil)] 01:32:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f962b3b2800) [pid = 1816] [serial = 492] [outer = 0x7f96246b0800] 01:32:22 INFO - PROCESS | 1816 | 1461659542256 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962d8cc400) [pid = 1816] [serial = 493] [outer = 0x7f96246b0800] 01:32:22 INFO - PROCESS | 1816 | 1461659542996 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1180ms 01:32:23 INFO - PROCESS | 1816 | 1461659543038 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:32:23 INFO - PROCESS | 1816 | 1461659543041 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:32:23 INFO - PROCESS | 1816 | 1461659543047 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1816 | 1461659543049 Marionette TRACE conn3 <- [1,630,null,{}] 01:32:23 INFO - PROCESS | 1816 | 1461659543054 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:23 INFO - PROCESS | 1816 | 1461659543194 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:32:23 INFO - PROCESS | 1816 | 1461659543334 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9642692000 == 66 [pid = 1816] [id = 165] 01:32:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f96246b2400) [pid = 1816] [serial = 494] [outer = (nil)] 01:32:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f9630c0f400) [pid = 1816] [serial = 495] [outer = 0x7f96246b2400] 01:32:23 INFO - PROCESS | 1816 | 1461659543396 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f963b388800) [pid = 1816] [serial = 496] [outer = 0x7f96246b2400] 01:32:24 INFO - PROCESS | 1816 | 1461659544135 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1125ms 01:32:24 INFO - PROCESS | 1816 | 1461659544173 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1816 | 1461659544175 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:32:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:32:24 INFO - PROCESS | 1816 | 1461659544181 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1816 | 1461659544183 Marionette TRACE conn3 <- [1,634,null,{}] 01:32:24 INFO - PROCESS | 1816 | 1461659544188 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:24 INFO - PROCESS | 1816 | 1461659544316 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:32:24 INFO - PROCESS | 1816 | 1461659544452 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f965f8d2800 == 67 [pid = 1816] [id = 166] 01:32:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f962e0e9800) [pid = 1816] [serial = 497] [outer = (nil)] 01:32:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f963c839000) [pid = 1816] [serial = 498] [outer = 0x7f962e0e9800] 01:32:24 INFO - PROCESS | 1816 | 1461659544524 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f964004a800) [pid = 1816] [serial = 499] [outer = 0x7f962e0e9800] 01:32:24 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:25 INFO - PROCESS | 1816 | 1461659545271 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:32:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:32:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1126ms 01:32:25 INFO - PROCESS | 1816 | 1461659545308 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 1816 | 1461659545311 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:32:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:32:25 INFO - PROCESS | 1816 | 1461659545334 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 1816 | 1461659545338 Marionette TRACE conn3 <- [1,638,null,{}] 01:32:25 INFO - PROCESS | 1816 | 1461659545343 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:25 INFO - PROCESS | 1816 | 1461659545492 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:32:25 INFO - PROCESS | 1816 | 1461659545777 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b5f800 == 68 [pid = 1816] [id = 167] 01:32:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f9623e93800) [pid = 1816] [serial = 500] [outer = (nil)] 01:32:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f9623e95800) [pid = 1816] [serial = 501] [outer = 0x7f9623e93800] 01:32:25 INFO - PROCESS | 1816 | 1461659545844 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f96246afc00) [pid = 1816] [serial = 502] [outer = 0x7f9623e93800] 01:32:26 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:26 INFO - PROCESS | 1816 | 1461659546577 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:32:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:32:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1287ms 01:32:26 INFO - PROCESS | 1816 | 1461659546621 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:32:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:32:26 INFO - PROCESS | 1816 | 1461659546626 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:32:26 INFO - PROCESS | 1816 | 1461659546632 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 1816 | 1461659546636 Marionette TRACE conn3 <- [1,642,null,{}] 01:32:26 INFO - PROCESS | 1816 | 1461659546643 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:26 INFO - PROCESS | 1816 | 1461659546777 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:32:26 INFO - PROCESS | 1816 | 1461659546980 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218d3000 == 69 [pid = 1816] [id = 168] 01:32:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f9624e03000) [pid = 1816] [serial = 503] [outer = (nil)] 01:32:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f9624e10000) [pid = 1816] [serial = 504] [outer = 0x7f9624e03000] 01:32:27 INFO - PROCESS | 1816 | 1461659547041 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f96250ca400) [pid = 1816] [serial = 505] [outer = 0x7f9624e03000] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627faf800 == 68 [pid = 1816] [id = 69] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b1c8000 == 67 [pid = 1816] [id = 160] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624c16000 == 66 [pid = 1816] [id = 159] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef18000 == 65 [pid = 1816] [id = 158] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f962eead400) [pid = 1816] [serial = 444] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962c2c2800) [pid = 1816] [serial = 408] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f96256a7c00) [pid = 1816] [serial = 405] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f962ef85800) [pid = 1816] [serial = 411] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f963e736c00) [pid = 1816] [serial = 414] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9640afc000) [pid = 1816] [serial = 417] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da89000 == 64 [pid = 1816] [id = 157] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cf70800 == 63 [pid = 1816] [id = 156] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962501d800 == 62 [pid = 1816] [id = 155] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96217cf800 == 61 [pid = 1816] [id = 154] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c61f000 == 60 [pid = 1816] [id = 150] 01:32:27 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da96800 == 59 [pid = 1816] [id = 149] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f963e2a8000) [pid = 1816] [serial = 403] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f963b820800) [pid = 1816] [serial = 435] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f9625854800) [pid = 1816] [serial = 429] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f962d841800) [pid = 1816] [serial = 430] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f9628171c00) [pid = 1816] [serial = 421] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f96256a7800) [pid = 1816] [serial = 420] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f962cc24c00) [pid = 1816] [serial = 426] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f962dced800) [pid = 1816] [serial = 427] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f962cc25000) [pid = 1816] [serial = 424] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f962cbdcc00) [pid = 1816] [serial = 423] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f9624e06400) [pid = 1816] [serial = 438] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f9642656800) [pid = 1816] [serial = 436] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962d8cd800) [pid = 1816] [serial = 441] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f962b6c9000) [pid = 1816] [serial = 432] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962a7bc000) [pid = 1816] [serial = 439] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9630c7ac00) [pid = 1816] [serial = 433] [outer = (nil)] [url = about:blank] 01:32:27 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f962d8d4800) [pid = 1816] [serial = 442] [outer = (nil)] [url = about:blank] 01:32:28 INFO - PROCESS | 1816 | 1461659548189 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:32:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:32:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1582ms 01:32:28 INFO - PROCESS | 1816 | 1461659548217 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1816 | 1461659548222 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:32:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:32:28 INFO - PROCESS | 1816 | 1461659548229 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1816 | 1461659548233 Marionette TRACE conn3 <- [1,646,null,{}] 01:32:28 INFO - PROCESS | 1816 | 1461659548238 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:28 INFO - PROCESS | 1816 | 1461659548375 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:32:28 INFO - PROCESS | 1816 | 1461659548546 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a836000 == 60 [pid = 1816] [id = 169] 01:32:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f96269ac800) [pid = 1816] [serial = 506] [outer = (nil)] 01:32:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f9627ef2400) [pid = 1816] [serial = 507] [outer = 0x7f96269ac800] 01:32:28 INFO - PROCESS | 1816 | 1461659548601 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f9627fdd000) [pid = 1816] [serial = 508] [outer = 0x7f96269ac800] 01:32:29 INFO - PROCESS | 1816 | 1461659549178 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:32:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:32:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 976ms 01:32:29 INFO - PROCESS | 1816 | 1461659549207 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 1816 | 1461659549209 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:32:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:32:29 INFO - PROCESS | 1816 | 1461659549217 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1816 | 1461659549224 Marionette TRACE conn3 <- [1,650,null,{}] 01:32:29 INFO - PROCESS | 1816 | 1461659549237 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:29 INFO - PROCESS | 1816 | 1461659549392 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:32:29 INFO - PROCESS | 1816 | 1461659549415 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d461000 == 61 [pid = 1816] [id = 170] 01:32:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f9628434400) [pid = 1816] [serial = 509] [outer = (nil)] 01:32:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f962a80d800) [pid = 1816] [serial = 510] [outer = 0x7f9628434400] 01:32:29 INFO - PROCESS | 1816 | 1461659549468 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f962b6c4800) [pid = 1816] [serial = 511] [outer = 0x7f9628434400] 01:32:30 INFO - PROCESS | 1816 | 1461659550218 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1041ms 01:32:30 INFO - PROCESS | 1816 | 1461659550257 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:32:30 INFO - PROCESS | 1816 | 1461659550262 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:32:30 INFO - PROCESS | 1816 | 1461659550270 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - PROCESS | 1816 | 1461659550275 Marionette TRACE conn3 <- [1,654,null,{}] 01:32:30 INFO - PROCESS | 1816 | 1461659550307 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:30 INFO - PROCESS | 1816 | 1461659550495 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:32:30 INFO - PROCESS | 1816 | 1461659550630 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625462800 == 62 [pid = 1816] [id = 171] 01:32:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f9623e9b000) [pid = 1816] [serial = 512] [outer = (nil)] 01:32:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f9624d7f800) [pid = 1816] [serial = 513] [outer = 0x7f9623e9b000] 01:32:30 INFO - PROCESS | 1816 | 1461659550696 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f9625496c00) [pid = 1816] [serial = 514] [outer = 0x7f9623e9b000] 01:32:31 INFO - PROCESS | 1816 | 1461659551510 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:32:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:32:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1292ms 01:32:31 INFO - PROCESS | 1816 | 1461659551561 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1816 | 1461659551570 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:32:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:32:31 INFO - PROCESS | 1816 | 1461659551580 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1816 | 1461659551583 Marionette TRACE conn3 <- [1,658,null,{}] 01:32:31 INFO - PROCESS | 1816 | 1461659551607 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:31 INFO - PROCESS | 1816 | 1461659551754 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:32:31 INFO - PROCESS | 1816 | 1461659551886 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da86800 == 63 [pid = 1816] [id = 172] 01:32:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f962584c800) [pid = 1816] [serial = 515] [outer = (nil)] 01:32:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962816fc00) [pid = 1816] [serial = 516] [outer = 0x7f962584c800] 01:32:31 INFO - PROCESS | 1816 | 1461659551948 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f962aa8b800) [pid = 1816] [serial = 517] [outer = 0x7f962584c800] 01:32:32 INFO - PROCESS | 1816 | 1461659552777 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:32:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:32:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1252ms 01:32:32 INFO - PROCESS | 1816 | 1461659552832 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1816 | 1461659552835 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:32:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:32:32 INFO - PROCESS | 1816 | 1461659552841 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1816 | 1461659552846 Marionette TRACE conn3 <- [1,662,null,{}] 01:32:32 INFO - PROCESS | 1816 | 1461659552860 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:33 INFO - PROCESS | 1816 | 1461659553000 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:32:33 INFO - PROCESS | 1816 | 1461659553134 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962eef4800 == 64 [pid = 1816] [id = 173] 01:32:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f962b6c5400) [pid = 1816] [serial = 518] [outer = (nil)] 01:32:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f962c34a800) [pid = 1816] [serial = 519] [outer = 0x7f962b6c5400] 01:32:33 INFO - PROCESS | 1816 | 1461659553198 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f962cbd6400) [pid = 1816] [serial = 520] [outer = 0x7f962b6c5400] 01:32:33 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:33 INFO - PROCESS | 1816 | 1461659553959 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1187ms 01:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:32:34 INFO - PROCESS | 1816 | 1461659554029 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1816 | 1461659554032 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:32:34 INFO - PROCESS | 1816 | 1461659554036 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1816 | 1461659554040 Marionette TRACE conn3 <- [1,666,null,{}] 01:32:34 INFO - PROCESS | 1816 | 1461659554045 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:34 INFO - PROCESS | 1816 | 1461659554216 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:32:34 INFO - PROCESS | 1816 | 1461659554354 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96346dc000 == 65 [pid = 1816] [id = 174] 01:32:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f962c5b4400) [pid = 1816] [serial = 521] [outer = (nil)] 01:32:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f962cd29000) [pid = 1816] [serial = 522] [outer = 0x7f962c5b4400] 01:32:34 INFO - PROCESS | 1816 | 1461659554418 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f962d842000) [pid = 1816] [serial = 523] [outer = 0x7f962c5b4400] 01:32:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f962d845800) [pid = 1816] [serial = 524] [outer = 0x7f9624b2d800] 01:32:34 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:35 INFO - PROCESS | 1816 | 1461659555222 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:32:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:32:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1234ms 01:32:35 INFO - PROCESS | 1816 | 1461659555285 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 1816 | 1461659555289 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:32:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:32:35 INFO - PROCESS | 1816 | 1461659555295 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1816 | 1461659555297 Marionette TRACE conn3 <- [1,670,null,{}] 01:32:35 INFO - PROCESS | 1816 | 1461659555303 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:35 INFO - PROCESS | 1816 | 1461659555444 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:32:35 INFO - PROCESS | 1816 | 1461659555585 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963a5c2000 == 66 [pid = 1816] [id = 175] 01:32:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f9623dca400) [pid = 1816] [serial = 525] [outer = (nil)] 01:32:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f962d8c8800) [pid = 1816] [serial = 526] [outer = 0x7f9623dca400] 01:32:35 INFO - PROCESS | 1816 | 1461659555650 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f962d8d5400) [pid = 1816] [serial = 527] [outer = 0x7f9623dca400] 01:32:36 INFO - PROCESS | 1816 | 1461659556381 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:32:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:32:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1128ms 01:32:36 INFO - PROCESS | 1816 | 1461659556424 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:32:36 INFO - PROCESS | 1816 | 1461659556428 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:32:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:32:36 INFO - PROCESS | 1816 | 1461659556433 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:32:36 INFO - PROCESS | 1816 | 1461659556435 Marionette TRACE conn3 <- [1,674,null,{}] 01:32:36 INFO - PROCESS | 1816 | 1461659556457 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:36 INFO - PROCESS | 1816 | 1461659556613 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:32:36 INFO - PROCESS | 1816 | 1461659556747 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c315800 == 67 [pid = 1816] [id = 176] 01:32:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f962dcf1c00) [pid = 1816] [serial = 528] [outer = (nil)] 01:32:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f962edf2c00) [pid = 1816] [serial = 529] [outer = 0x7f962dcf1c00] 01:32:36 INFO - PROCESS | 1816 | 1461659556815 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f963180d000) [pid = 1816] [serial = 530] [outer = 0x7f962dcf1c00] 01:32:37 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:32:37 INFO - PROCESS | 1816 | 1461659557502 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:32:37 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 01:32:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1100ms 01:32:37 INFO - PROCESS | 1816 | 1461659557547 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1816 | 1461659557550 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:32:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:32:37 INFO - PROCESS | 1816 | 1461659557555 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1816 | 1461659557557 Marionette TRACE conn3 <- [1,678,null,{}] 01:32:37 INFO - PROCESS | 1816 | 1461659557562 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:37 INFO - PROCESS | 1816 | 1461659557691 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:32:37 INFO - PROCESS | 1816 | 1461659557802 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964002c000 == 68 [pid = 1816] [id = 177] 01:32:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f9631810c00) [pid = 1816] [serial = 531] [outer = (nil)] 01:32:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f9635510800) [pid = 1816] [serial = 532] [outer = 0x7f9631810c00] 01:32:37 INFO - PROCESS | 1816 | 1461659557865 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f963b386400) [pid = 1816] [serial = 533] [outer = 0x7f9631810c00] 01:32:38 INFO - PROCESS | 1816 | 1461659558768 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1278ms 01:32:38 INFO - PROCESS | 1816 | 1461659558835 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:32:38 INFO - PROCESS | 1816 | 1461659558840 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:32:38 INFO - PROCESS | 1816 | 1461659558846 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1816 | 1461659558850 Marionette TRACE conn3 <- [1,682,null,{}] 01:32:38 INFO - PROCESS | 1816 | 1461659558857 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:38 INFO - PROCESS | 1816 | 1461659558989 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:32:39 INFO - PROCESS | 1816 | 1461659559135 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627fbc800 == 69 [pid = 1816] [id = 178] 01:32:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f9623e8e800) [pid = 1816] [serial = 534] [outer = (nil)] 01:32:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f9624f17000) [pid = 1816] [serial = 535] [outer = 0x7f9623e8e800] 01:32:39 INFO - PROCESS | 1816 | 1461659559198 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f96256abc00) [pid = 1816] [serial = 536] [outer = 0x7f9623e8e800] 01:32:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a836000 == 68 [pid = 1816] [id = 169] 01:32:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218d3000 == 67 [pid = 1816] [id = 168] 01:32:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624b5f800 == 66 [pid = 1816] [id = 167] 01:32:40 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:40 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:32:40 INFO - PROCESS | 1816 | 1461659560489 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:32:40 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) 01:32:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1692ms 01:32:40 INFO - PROCESS | 1816 | 1461659560571 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1816 | 1461659560578 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:32:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:32:40 INFO - PROCESS | 1816 | 1461659560589 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1816 | 1461659560592 Marionette TRACE conn3 <- [1,686,null,{}] 01:32:40 INFO - PROCESS | 1816 | 1461659560597 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:40 INFO - PROCESS | 1816 | 1461659560757 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:32:40 INFO - PROCESS | 1816 | 1461659560821 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b68d000 == 67 [pid = 1816] [id = 179] 01:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f9624c28000) [pid = 1816] [serial = 537] [outer = (nil)] 01:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f96269b1800) [pid = 1816] [serial = 538] [outer = 0x7f9624c28000] 01:32:40 INFO - PROCESS | 1816 | 1461659560875 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f962b6d0000) [pid = 1816] [serial = 539] [outer = 0x7f9624c28000] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f9624b30000) [pid = 1816] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f9623e96800) [pid = 1816] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f9625857000) [pid = 1816] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f962cbe2800) [pid = 1816] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f9624b32000) [pid = 1816] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f9627fd2400) [pid = 1816] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f962b6ca800) [pid = 1816] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f9623e93800) [pid = 1816] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f9624e03000) [pid = 1816] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:32:41 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f96269ac800) [pid = 1816] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:32:41 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:41 INFO - PROCESS | 1816 | 1461659561929 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:32:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:32:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1379ms 01:32:41 INFO - PROCESS | 1816 | 1461659561968 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 1816 | 1461659561971 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:32:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:32:41 INFO - PROCESS | 1816 | 1461659561976 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1816 | 1461659561981 Marionette TRACE conn3 <- [1,690,null,{}] 01:32:41 INFO - PROCESS | 1816 | 1461659561994 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:42 INFO - PROCESS | 1816 | 1461659562121 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:32:42 INFO - PROCESS | 1816 | 1461659562289 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962eee6800 == 68 [pid = 1816] [id = 180] 01:32:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962c95c000) [pid = 1816] [serial = 540] [outer = (nil)] 01:32:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f962cbe0800) [pid = 1816] [serial = 541] [outer = 0x7f962c95c000] 01:32:42 INFO - PROCESS | 1816 | 1461659562346 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f962d845c00) [pid = 1816] [serial = 542] [outer = 0x7f962c95c000] 01:32:43 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:43 INFO - PROCESS | 1816 | 1461659563340 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:32:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:32:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1381ms 01:32:43 INFO - PROCESS | 1816 | 1461659563358 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:32:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:32:43 INFO - PROCESS | 1816 | 1461659563362 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:32:43 INFO - PROCESS | 1816 | 1461659563368 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1816 | 1461659563371 Marionette TRACE conn3 <- [1,694,null,{}] 01:32:43 INFO - PROCESS | 1816 | 1461659563375 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:43 INFO - PROCESS | 1816 | 1461659563493 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:32:43 INFO - PROCESS | 1816 | 1461659563502 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b8b6000 == 69 [pid = 1816] [id = 181] 01:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f962cbd6800) [pid = 1816] [serial = 543] [outer = (nil)] 01:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f962e3a1800) [pid = 1816] [serial = 544] [outer = 0x7f962cbd6800] 01:32:43 INFO - PROCESS | 1816 | 1461659563565 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f9630a74000) [pid = 1816] [serial = 545] [outer = 0x7f962cbd6800] 01:32:44 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:44 INFO - PROCESS | 1816 | 1461659564854 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:32:44 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) 01:32:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1527ms 01:32:44 INFO - PROCESS | 1816 | 1461659564895 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:32:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:32:44 INFO - PROCESS | 1816 | 1461659564901 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:32:44 INFO - PROCESS | 1816 | 1461659564907 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1816 | 1461659564911 Marionette TRACE conn3 <- [1,698,null,{}] 01:32:44 INFO - PROCESS | 1816 | 1461659564919 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:45 INFO - PROCESS | 1816 | 1461659565100 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:32:45 INFO - PROCESS | 1816 | 1461659565212 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a843800 == 70 [pid = 1816] [id = 182] 01:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f96256a1000) [pid = 1816] [serial = 546] [outer = (nil)] 01:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f9627fd0400) [pid = 1816] [serial = 547] [outer = 0x7f96256a1000] 01:32:45 INFO - PROCESS | 1816 | 1461659565320 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f962a810000) [pid = 1816] [serial = 548] [outer = 0x7f96256a1000] 01:32:46 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:46 INFO - PROCESS | 1816 | 1461659566539 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:32:46 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) 01:32:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1686ms 01:32:46 INFO - PROCESS | 1816 | 1461659566593 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 1816 | 1461659566600 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:32:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:32:46 INFO - PROCESS | 1816 | 1461659566609 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 1816 | 1461659566612 Marionette TRACE conn3 <- [1,702,null,{}] 01:32:46 INFO - PROCESS | 1816 | 1461659566725 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:46 INFO - PROCESS | 1816 | 1461659566887 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:32:47 INFO - PROCESS | 1816 | 1461659567022 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640034000 == 71 [pid = 1816] [id = 183] 01:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f9627efa400) [pid = 1816] [serial = 549] [outer = (nil)] 01:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f962ca2d800) [pid = 1816] [serial = 550] [outer = 0x7f9627efa400] 01:32:47 INFO - PROCESS | 1816 | 1461659567087 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f962ede7400) [pid = 1816] [serial = 551] [outer = 0x7f9627efa400] 01:32:48 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:48 INFO - PROCESS | 1816 | 1461659568324 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:32:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:32:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1739ms 01:32:48 INFO - PROCESS | 1816 | 1461659568349 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1816 | 1461659568352 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:32:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:32:48 INFO - PROCESS | 1816 | 1461659568357 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1816 | 1461659568362 Marionette TRACE conn3 <- [1,706,null,{}] 01:32:48 INFO - PROCESS | 1816 | 1461659568413 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:48 INFO - PROCESS | 1816 | 1461659568639 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:32:48 INFO - PROCESS | 1816 | 1461659568747 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9642691000 == 72 [pid = 1816] [id = 184] 01:32:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f962edee800) [pid = 1816] [serial = 552] [outer = (nil)] 01:32:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f963b384800) [pid = 1816] [serial = 553] [outer = 0x7f962edee800] 01:32:48 INFO - PROCESS | 1816 | 1461659568814 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f963b616000) [pid = 1816] [serial = 554] [outer = 0x7f962edee800] 01:32:49 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:49 INFO - PROCESS | 1816 | 1461659569981 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:32:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:32:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1683ms 01:32:50 INFO - PROCESS | 1816 | 1461659570047 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1816 | 1461659570051 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:32:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:32:50 INFO - PROCESS | 1816 | 1461659570057 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1816 | 1461659570059 Marionette TRACE conn3 <- [1,710,null,{}] 01:32:50 INFO - PROCESS | 1816 | 1461659570064 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:50 INFO - PROCESS | 1816 | 1461659570236 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:32:50 INFO - PROCESS | 1816 | 1461659570377 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227af800 == 73 [pid = 1816] [id = 185] 01:32:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f9624d76c00) [pid = 1816] [serial = 555] [outer = (nil)] 01:32:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f9627efb400) [pid = 1816] [serial = 556] [outer = 0x7f9624d76c00] 01:32:50 INFO - PROCESS | 1816 | 1461659570441 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f963b6a2400) [pid = 1816] [serial = 557] [outer = 0x7f9624d76c00] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623d9a800 == 72 [pid = 1816] [id = 151] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962eee6800 == 71 [pid = 1816] [id = 180] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b68d000 == 70 [pid = 1816] [id = 179] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627fbc800 == 69 [pid = 1816] [id = 178] 01:32:51 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f963c839000) [pid = 1816] [serial = 498] [outer = (nil)] [url = about:blank] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96346dc000 == 68 [pid = 1816] [id = 174] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962eef4800 == 67 [pid = 1816] [id = 173] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da86800 == 66 [pid = 1816] [id = 172] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625462800 == 65 [pid = 1816] [id = 171] 01:32:51 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d461000 == 64 [pid = 1816] [id = 170] 01:32:51 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:51 INFO - PROCESS | 1816 | 1461659571784 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:32:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:32:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1776ms 01:32:51 INFO - PROCESS | 1816 | 1461659571835 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1816 | 1461659571838 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:32:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:32:51 INFO - PROCESS | 1816 | 1461659571853 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1816 | 1461659571856 Marionette TRACE conn3 <- [1,714,null,{}] 01:32:51 INFO - PROCESS | 1816 | 1461659571863 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:52 INFO - PROCESS | 1816 | 1461659572047 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f962d84d800) [pid = 1816] [serial = 453] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f962d845400) [pid = 1816] [serial = 474] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f9627ef4000) [pid = 1816] [serial = 459] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f9624d7c000) [pid = 1816] [serial = 462] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f96246afc00) [pid = 1816] [serial = 502] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f9623e95800) [pid = 1816] [serial = 501] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f963e734c00) [pid = 1816] [serial = 483] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f96250ca400) [pid = 1816] [serial = 505] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f9624e10000) [pid = 1816] [serial = 504] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f9627ef2400) [pid = 1816] [serial = 507] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f9627fdd000) [pid = 1816] [serial = 508] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f962cc1bc00) [pid = 1816] [serial = 489] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f9625852400) [pid = 1816] [serial = 486] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f962b3b2800) [pid = 1816] [serial = 492] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f9630c0f400) [pid = 1816] [serial = 495] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f963b81f000) [pid = 1816] [serial = 481] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f963b393000) [pid = 1816] [serial = 456] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f9625608800) [pid = 1816] [serial = 463] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f96269b1000) [pid = 1816] [serial = 466] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962aa82800) [pid = 1816] [serial = 468] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f962d8c7400) [pid = 1816] [serial = 475] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f9634650400) [pid = 1816] [serial = 480] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f96269ad000) [pid = 1816] [serial = 450] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f962cd2b800) [pid = 1816] [serial = 472] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f962cc1ac00) [pid = 1816] [serial = 471] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f96256a6000) [pid = 1816] [serial = 465] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f962d84e000) [pid = 1816] [serial = 477] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9630a74800) [pid = 1816] [serial = 478] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f962c585c00) [pid = 1816] [serial = 469] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f9624e0d400) [pid = 1816] [serial = 447] [outer = (nil)] [url = about:blank] 01:32:52 INFO - PROCESS | 1816 | 1461659572176 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625458800 == 65 [pid = 1816] [id = 186] 01:32:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f9624e10000) [pid = 1816] [serial = 558] [outer = (nil)] 01:32:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f9625852400) [pid = 1816] [serial = 559] [outer = 0x7f9624e10000] 01:32:52 INFO - PROCESS | 1816 | 1461659572234 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f962b610800) [pid = 1816] [serial = 560] [outer = 0x7f9624e10000] 01:32:53 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:53 INFO - PROCESS | 1816 | 1461659573250 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:32:53 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 01:32:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1438ms 01:32:53 INFO - PROCESS | 1816 | 1461659573291 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 1816 | 1461659573298 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:32:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:32:53 INFO - PROCESS | 1816 | 1461659573306 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 1816 | 1461659573310 Marionette TRACE conn3 <- [1,718,null,{}] 01:32:53 INFO - PROCESS | 1816 | 1461659573315 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:53 INFO - PROCESS | 1816 | 1461659573452 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:32:53 INFO - PROCESS | 1816 | 1461659573463 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c71800 == 66 [pid = 1816] [id = 187] 01:32:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f96250c7000) [pid = 1816] [serial = 561] [outer = (nil)] 01:32:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f962c5b4800) [pid = 1816] [serial = 562] [outer = 0x7f96250c7000] 01:32:53 INFO - PROCESS | 1816 | 1461659573610 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f962d84e000) [pid = 1816] [serial = 563] [outer = 0x7f96250c7000] 01:32:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:54 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:32:54 INFO - PROCESS | 1816 | 1461659574712 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:32:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:32:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1433ms 01:32:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:32:54 INFO - PROCESS | 1816 | 1461659574749 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:32:54 INFO - PROCESS | 1816 | 1461659574752 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:32:54 INFO - PROCESS | 1816 | 1461659574758 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 1816 | 1461659574763 Marionette TRACE conn3 <- [1,722,null,{}] 01:32:54 INFO - PROCESS | 1816 | 1461659574776 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:54 INFO - PROCESS | 1816 | 1461659574956 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:32:55 INFO - PROCESS | 1816 | 1461659575058 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d704000 == 67 [pid = 1816] [id = 188] 01:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f962d9e7000) [pid = 1816] [serial = 564] [outer = (nil)] 01:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f9630c7a000) [pid = 1816] [serial = 565] [outer = 0x7f962d9e7000] 01:32:55 INFO - PROCESS | 1816 | 1461659575115 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f963a525000) [pid = 1816] [serial = 566] [outer = 0x7f962d9e7000] 01:32:55 INFO - PROCESS | 1816 | 1461659575723 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1816 | 1461659575801 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:32:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:32:55 INFO - PROCESS | 1816 | 1461659575806 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1816 | 1461659575809 Marionette TRACE conn3 <- [1,726,null,{}] 01:32:55 INFO - PROCESS | 1816 | 1461659575813 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:55 INFO - PROCESS | 1816 | 1461659575971 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:32:55 INFO - PROCESS | 1816 | 1461659575990 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef17000 == 68 [pid = 1816] [id = 189] 01:32:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f96246af000) [pid = 1816] [serial = 567] [outer = (nil)] 01:32:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f963c2b6800) [pid = 1816] [serial = 568] [outer = 0x7f96246af000] 01:32:56 INFO - PROCESS | 1816 | 1461659576044 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f963c6ccc00) [pid = 1816] [serial = 569] [outer = 0x7f96246af000] 01:32:56 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f9628434400) [pid = 1816] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:32:56 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f963b498800) [pid = 1816] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:32:56 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f9623dd7000) [pid = 1816] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:32:56 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f9624c28000) [pid = 1816] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:32:56 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f962c95c000) [pid = 1816] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:32:56 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9623e8e800) [pid = 1816] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:32:56 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:56 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:32:56 INFO - PROCESS | 1816 | 1461659576889 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:32:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:32:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1126ms 01:32:56 INFO - PROCESS | 1816 | 1461659576933 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1816 | 1461659576937 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:32:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:32:56 INFO - PROCESS | 1816 | 1461659576942 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1816 | 1461659576944 Marionette TRACE conn3 <- [1,730,null,{}] 01:32:56 INFO - PROCESS | 1816 | 1461659576952 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:57 INFO - PROCESS | 1816 | 1461659577070 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:32:57 INFO - PROCESS | 1816 | 1461659577091 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963490f000 == 69 [pid = 1816] [id = 190] 01:32:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f962b2e3c00) [pid = 1816] [serial = 570] [outer = (nil)] 01:32:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f963c83b800) [pid = 1816] [serial = 571] [outer = 0x7f962b2e3c00] 01:32:57 INFO - PROCESS | 1816 | 1461659577144 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f963e73f000) [pid = 1816] [serial = 572] [outer = 0x7f962b2e3c00] 01:32:57 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:57 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:32:57 INFO - PROCESS | 1816 | 1461659577861 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1816 | 1461659577930 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:32:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:32:57 INFO - PROCESS | 1816 | 1461659577936 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1816 | 1461659577938 Marionette TRACE conn3 <- [1,734,null,{}] 01:32:57 INFO - PROCESS | 1816 | 1461659577943 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:58 INFO - PROCESS | 1816 | 1461659578083 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:32:58 INFO - PROCESS | 1816 | 1461659578092 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624db9000 == 70 [pid = 1816] [id = 191] 01:32:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f963e7d3000) [pid = 1816] [serial = 573] [outer = (nil)] 01:32:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f96401a2400) [pid = 1816] [serial = 574] [outer = 0x7f963e7d3000] 01:32:58 INFO - PROCESS | 1816 | 1461659578148 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f9640667c00) [pid = 1816] [serial = 575] [outer = 0x7f963e7d3000] 01:32:58 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:32:59 INFO - PROCESS | 1816 | 1461659579057 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:32:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:32:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1179ms 01:32:59 INFO - PROCESS | 1816 | 1461659579117 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1816 | 1461659579122 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:32:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:32:59 INFO - PROCESS | 1816 | 1461659579131 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1816 | 1461659579135 Marionette TRACE conn3 <- [1,738,null,{}] 01:32:59 INFO - PROCESS | 1816 | 1461659579142 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:59 INFO - PROCESS | 1816 | 1461659579299 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:32:59 INFO - PROCESS | 1816 | 1461659579449 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c64800 == 71 [pid = 1816] [id = 192] 01:32:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f96269b0400) [pid = 1816] [serial = 576] [outer = (nil)] 01:32:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962b249c00) [pid = 1816] [serial = 577] [outer = 0x7f96269b0400] 01:32:59 INFO - PROCESS | 1816 | 1461659579518 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f962c95c000) [pid = 1816] [serial = 578] [outer = 0x7f96269b0400] 01:33:00 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:00 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:33:00 INFO - PROCESS | 1816 | 1461659580876 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:33:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:33:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1790ms 01:33:00 INFO - PROCESS | 1816 | 1461659580921 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1816 | 1461659580928 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:33:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:33:01 INFO - PROCESS | 1816 | 1461659581058 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1816 | 1461659581062 Marionette TRACE conn3 <- [1,742,null,{}] 01:33:01 INFO - PROCESS | 1816 | 1461659581069 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:01 INFO - PROCESS | 1816 | 1461659581200 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:33:01 INFO - PROCESS | 1816 | 1461659581337 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9634906000 == 72 [pid = 1816] [id = 193] 01:33:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f96269b6800) [pid = 1816] [serial = 579] [outer = (nil)] 01:33:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f962def4000) [pid = 1816] [serial = 580] [outer = 0x7f96269b6800] 01:33:01 INFO - PROCESS | 1816 | 1461659581402 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f963464c800) [pid = 1816] [serial = 581] [outer = 0x7f96269b6800] 01:33:02 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:02 INFO - PROCESS | 1816 | 1461659582558 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:33:02 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 01:33:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1580ms 01:33:02 INFO - PROCESS | 1816 | 1461659582588 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:33:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:33:02 INFO - PROCESS | 1816 | 1461659582592 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:33:02 INFO - PROCESS | 1816 | 1461659582597 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 1816 | 1461659582601 Marionette TRACE conn3 <- [1,746,null,{}] 01:33:02 INFO - PROCESS | 1816 | 1461659582615 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:02 INFO - PROCESS | 1816 | 1461659582811 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:33:02 INFO - PROCESS | 1816 | 1461659582925 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640485800 == 73 [pid = 1816] [id = 194] 01:33:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f963558e400) [pid = 1816] [serial = 582] [outer = (nil)] 01:33:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f963ff6dc00) [pid = 1816] [serial = 583] [outer = 0x7f963558e400] 01:33:03 INFO - PROCESS | 1816 | 1461659583031 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f96401aac00) [pid = 1816] [serial = 584] [outer = 0x7f963558e400] 01:33:03 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:04 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:04 INFO - PROCESS | 1816 | 1461659584290 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:33:04 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.) 01:33:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1736ms 01:33:04 INFO - PROCESS | 1816 | 1461659584384 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1816 | 1461659584389 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:33:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:33:04 INFO - PROCESS | 1816 | 1461659584397 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1816 | 1461659584409 Marionette TRACE conn3 <- [1,750,null,{}] 01:33:04 INFO - PROCESS | 1816 | 1461659584419 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:04 INFO - PROCESS | 1816 | 1461659584579 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:33:04 INFO - PROCESS | 1816 | 1461659584732 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96259dd800 == 74 [pid = 1816] [id = 195] 01:33:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f9625493400) [pid = 1816] [serial = 585] [outer = (nil)] 01:33:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f962569f400) [pid = 1816] [serial = 586] [outer = 0x7f9625493400] 01:33:04 INFO - PROCESS | 1816 | 1461659584792 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f96265e1c00) [pid = 1816] [serial = 587] [outer = 0x7f9625493400] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96434f2000 == 73 [pid = 1816] [id = 139] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f964083c000 == 72 [pid = 1816] [id = 138] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c61a800 == 71 [pid = 1816] [id = 88] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963490f000 == 70 [pid = 1816] [id = 190] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef17000 == 69 [pid = 1816] [id = 189] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d704000 == 68 [pid = 1816] [id = 188] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c71800 == 67 [pid = 1816] [id = 187] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f9624d7f800) [pid = 1816] [serial = 513] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f962816fc00) [pid = 1816] [serial = 516] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f962cd29000) [pid = 1816] [serial = 522] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f962edf2c00) [pid = 1816] [serial = 529] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f962c34a800) [pid = 1816] [serial = 519] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f962d8c8800) [pid = 1816] [serial = 526] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f962e3a1800) [pid = 1816] [serial = 544] [outer = (nil)] [url = about:blank] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625458800 == 66 [pid = 1816] [id = 186] 01:33:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b8b6000 == 65 [pid = 1816] [id = 181] 01:33:06 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:06 INFO - PROCESS | 1816 | 1461659586047 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:33:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:33:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1698ms 01:33:06 INFO - PROCESS | 1816 | 1461659586096 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1816 | 1461659586103 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:33:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:33:06 INFO - PROCESS | 1816 | 1461659586111 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1816 | 1461659586115 Marionette TRACE conn3 <- [1,754,null,{}] 01:33:06 INFO - PROCESS | 1816 | 1461659586120 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f96269b1800) [pid = 1816] [serial = 538] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f9635510800) [pid = 1816] [serial = 532] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f962cbe0800) [pid = 1816] [serial = 541] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f962def8000) [pid = 1816] [serial = 280] [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.] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f962b6d0000) [pid = 1816] [serial = 539] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f9624f17000) [pid = 1816] [serial = 535] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962b6c4800) [pid = 1816] [serial = 511] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f96256abc00) [pid = 1816] [serial = 536] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f962d845c00) [pid = 1816] [serial = 542] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f962a80d800) [pid = 1816] [serial = 510] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9640048800) [pid = 1816] [serial = 484] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f96408bc400) [pid = 1816] [serial = 445] [outer = (nil)] [url = about:blank] 01:33:06 INFO - PROCESS | 1816 | 1461659586334 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:33:06 INFO - PROCESS | 1816 | 1461659586403 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fd0800 == 66 [pid = 1816] [id = 196] 01:33:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f962690c400) [pid = 1816] [serial = 588] [outer = (nil)] 01:33:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f9626a33800) [pid = 1816] [serial = 589] [outer = 0x7f962690c400] 01:33:06 INFO - PROCESS | 1816 | 1461659586460 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f9627fd2c00) [pid = 1816] [serial = 590] [outer = 0x7f962690c400] 01:33:07 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:07 INFO - PROCESS | 1816 | 1461659587450 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:33:07 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 01:33:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1383ms 01:33:07 INFO - PROCESS | 1816 | 1461659587494 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1816 | 1461659587498 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:33:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:33:07 INFO - PROCESS | 1816 | 1461659587503 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1816 | 1461659587507 Marionette TRACE conn3 <- [1,758,null,{}] 01:33:07 INFO - PROCESS | 1816 | 1461659587526 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:07 INFO - PROCESS | 1816 | 1461659587662 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:33:07 INFO - PROCESS | 1816 | 1461659587674 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a839800 == 67 [pid = 1816] [id = 197] 01:33:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f962816f400) [pid = 1816] [serial = 591] [outer = (nil)] 01:33:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f962b6c4800) [pid = 1816] [serial = 592] [outer = 0x7f962816f400] 01:33:07 INFO - PROCESS | 1816 | 1461659587796 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f962c340000) [pid = 1816] [serial = 593] [outer = 0x7f962816f400] 01:33:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:08 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:33:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:08 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:33:08 INFO - PROCESS | 1816 | 1461659588467 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:33:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:33:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1030ms 01:33:08 INFO - PROCESS | 1816 | 1461659588533 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:33:08 INFO - PROCESS | 1816 | 1461659588537 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:33:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:33:08 INFO - PROCESS | 1816 | 1461659588542 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 1816 | 1461659588544 Marionette TRACE conn3 <- [1,762,null,{}] 01:33:08 INFO - PROCESS | 1816 | 1461659588549 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:08 INFO - PROCESS | 1816 | 1461659588729 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:33:08 INFO - PROCESS | 1816 | 1461659588757 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d341000 == 68 [pid = 1816] [id = 198] 01:33:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f962aa83c00) [pid = 1816] [serial = 594] [outer = (nil)] 01:33:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f962cbe4000) [pid = 1816] [serial = 595] [outer = 0x7f962aa83c00] 01:33:08 INFO - PROCESS | 1816 | 1461659588811 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962cd29000) [pid = 1816] [serial = 596] [outer = 0x7f962aa83c00] 01:33:09 INFO - PROCESS | 1816 | 1461659589890 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:33:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:33:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1384ms 01:33:09 INFO - PROCESS | 1816 | 1461659589926 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1816 | 1461659589929 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:33:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:33:09 INFO - PROCESS | 1816 | 1461659589934 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1816 | 1461659589936 Marionette TRACE conn3 <- [1,766,null,{}] 01:33:09 INFO - PROCESS | 1816 | 1461659589956 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:10 INFO - PROCESS | 1816 | 1461659590116 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:33:10 INFO - PROCESS | 1816 | 1461659590137 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd70800 == 69 [pid = 1816] [id = 199] 01:33:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f9623dcd400) [pid = 1816] [serial = 597] [outer = (nil)] 01:33:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f962d8c9c00) [pid = 1816] [serial = 598] [outer = 0x7f9623dcd400] 01:33:10 INFO - PROCESS | 1816 | 1461659590190 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f962dcee400) [pid = 1816] [serial = 599] [outer = 0x7f9623dcd400] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f962cc26400) [pid = 1816] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f9623e99000) [pid = 1816] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f962c5b4400) [pid = 1816] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f96246b0800) [pid = 1816] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f962dcefc00) [pid = 1816] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f9626a3d400) [pid = 1816] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962b6c5400) [pid = 1816] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f962dcf1c00) [pid = 1816] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f962584c800) [pid = 1816] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f962a717400) [pid = 1816] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f963b656c00) [pid = 1816] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f9640af0800) [pid = 1816] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f9625499c00) [pid = 1816] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f96256a0c00) [pid = 1816] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9624e0d000) [pid = 1816] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f9623dca400) [pid = 1816] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f962b952c00) [pid = 1816] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f9624e0f000) [pid = 1816] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f963c64a000) [pid = 1816] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f962cf5c800) [pid = 1816] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f9623e99800) [pid = 1816] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f962d843800) [pid = 1816] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f96256a3800) [pid = 1816] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962560cc00) [pid = 1816] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f96246b2400) [pid = 1816] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f963b828800) [pid = 1816] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f962e0e9800) [pid = 1816] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f9623e9b000) [pid = 1816] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f9628170400) [pid = 1816] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f962d9e7000) [pid = 1816] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f96246af000) [pid = 1816] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f962b2e3c00) [pid = 1816] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f96250c7000) [pid = 1816] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:33:10 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f9624e10000) [pid = 1816] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:33:11 INFO - PROCESS | 1816 | 1461659591599 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:33:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:33:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1694ms 01:33:11 INFO - PROCESS | 1816 | 1461659591629 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1816 | 1461659591631 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:33:11 INFO - PROCESS | 1816 | 1461659591636 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1816 | 1461659591638 Marionette TRACE conn3 <- [1,770,null,{}] 01:33:11 INFO - PROCESS | 1816 | 1461659591643 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:11 INFO - PROCESS | 1816 | 1461659591776 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:33:11 INFO - PROCESS | 1816 | 1461659591931 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e063000 == 70 [pid = 1816] [id = 200] 01:33:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f96246b2c00) [pid = 1816] [serial = 600] [outer = (nil)] 01:33:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962c5b4400) [pid = 1816] [serial = 601] [outer = 0x7f96246b2c00] 01:33:11 INFO - PROCESS | 1816 | 1461659591991 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f962d8d0000) [pid = 1816] [serial = 602] [outer = 0x7f96246b2c00] 01:33:12 INFO - PROCESS | 1816 | 1461659592535 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 926ms 01:33:12 INFO - PROCESS | 1816 | 1461659592564 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:33:12 INFO - PROCESS | 1816 | 1461659592567 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:33:12 INFO - PROCESS | 1816 | 1461659592572 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - PROCESS | 1816 | 1461659592573 Marionette TRACE conn3 <- [1,774,null,{}] 01:33:12 INFO - PROCESS | 1816 | 1461659592578 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:12 INFO - PROCESS | 1816 | 1461659592697 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:33:12 INFO - PROCESS | 1816 | 1461659592713 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef70800 == 71 [pid = 1816] [id = 201] 01:33:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f962d8d2400) [pid = 1816] [serial = 603] [outer = (nil)] 01:33:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f962e209c00) [pid = 1816] [serial = 604] [outer = 0x7f962d8d2400] 01:33:12 INFO - PROCESS | 1816 | 1461659592768 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f962ef7e400) [pid = 1816] [serial = 605] [outer = 0x7f962d8d2400] 01:33:13 INFO - PROCESS | 1816 | 1461659593718 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1183ms 01:33:13 INFO - PROCESS | 1816 | 1461659593755 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 1816 | 1461659593762 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:33:13 INFO - PROCESS | 1816 | 1461659593784 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 1816 | 1461659593790 Marionette TRACE conn3 <- [1,778,null,{}] 01:33:13 INFO - PROCESS | 1816 | 1461659593798 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:13 INFO - PROCESS | 1816 | 1461659593950 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:33:14 INFO - PROCESS | 1816 | 1461659594089 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962501c800 == 72 [pid = 1816] [id = 202] 01:33:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f9624e06800) [pid = 1816] [serial = 606] [outer = (nil)] 01:33:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f96250c3800) [pid = 1816] [serial = 607] [outer = 0x7f9624e06800] 01:33:14 INFO - PROCESS | 1816 | 1461659594155 Marionette DEBUG loaded listener.js 01:33:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f96256a4800) [pid = 1816] [serial = 608] [outer = 0x7f9624e06800] 01:33:14 INFO - PROCESS | 1816 | 1461659594982 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1254ms 01:33:15 INFO - PROCESS | 1816 | 1461659595023 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1816 | 1461659595031 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:33:15 INFO - PROCESS | 1816 | 1461659595040 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 1816 | 1461659595044 Marionette TRACE conn3 <- [1,782,null,{}] 01:33:15 INFO - PROCESS | 1816 | 1461659595049 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:15 INFO - PROCESS | 1816 | 1461659595197 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:33:15 INFO - PROCESS | 1816 | 1461659595340 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d33c000 == 73 [pid = 1816] [id = 203] 01:33:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f96269b5400) [pid = 1816] [serial = 609] [outer = (nil)] 01:33:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f9627fddc00) [pid = 1816] [serial = 610] [outer = 0x7f96269b5400] 01:33:15 INFO - PROCESS | 1816 | 1461659595406 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f962a7b4400) [pid = 1816] [serial = 611] [outer = 0x7f96269b5400] 01:33:16 INFO - PROCESS | 1816 | 1461659596173 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1181ms 01:33:16 INFO - PROCESS | 1816 | 1461659596234 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:33:16 INFO - PROCESS | 1816 | 1461659596237 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:33:16 INFO - PROCESS | 1816 | 1461659596244 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1816 | 1461659596249 Marionette TRACE conn3 <- [1,786,null,{}] 01:33:16 INFO - PROCESS | 1816 | 1461659596263 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:16 INFO - PROCESS | 1816 | 1461659596418 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:33:16 INFO - PROCESS | 1816 | 1461659596558 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963a5b2800 == 74 [pid = 1816] [id = 204] 01:33:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f962b6d0800) [pid = 1816] [serial = 612] [outer = (nil)] 01:33:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f962cc1ac00) [pid = 1816] [serial = 613] [outer = 0x7f962b6d0800] 01:33:16 INFO - PROCESS | 1816 | 1461659596628 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f962d8cf800) [pid = 1816] [serial = 614] [outer = 0x7f962b6d0800] 01:33:17 INFO - PROCESS | 1816 | 1461659597375 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1191ms 01:33:17 INFO - PROCESS | 1816 | 1461659597435 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1816 | 1461659597439 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:33:17 INFO - PROCESS | 1816 | 1461659597445 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1816 | 1461659597447 Marionette TRACE conn3 <- [1,790,null,{}] 01:33:17 INFO - PROCESS | 1816 | 1461659597452 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:17 INFO - PROCESS | 1816 | 1461659597599 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:33:17 INFO - PROCESS | 1816 | 1461659597738 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b4ca800 == 75 [pid = 1816] [id = 205] 01:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f962b954c00) [pid = 1816] [serial = 615] [outer = (nil)] 01:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962ede6400) [pid = 1816] [serial = 616] [outer = 0x7f962b954c00] 01:33:17 INFO - PROCESS | 1816 | 1461659597802 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f9630c71400) [pid = 1816] [serial = 617] [outer = 0x7f962b954c00] 01:33:18 INFO - PROCESS | 1816 | 1461659598572 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1181ms 01:33:18 INFO - PROCESS | 1816 | 1461659598641 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1816 | 1461659598644 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:33:18 INFO - PROCESS | 1816 | 1461659598650 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1816 | 1461659598652 Marionette TRACE conn3 <- [1,794,null,{}] 01:33:18 INFO - PROCESS | 1816 | 1461659598657 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:18 INFO - PROCESS | 1816 | 1461659598795 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:33:18 INFO - PROCESS | 1816 | 1461659598933 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ffa5000 == 76 [pid = 1816] [id = 206] 01:33:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f9623e91400) [pid = 1816] [serial = 618] [outer = (nil)] 01:33:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f963180b000) [pid = 1816] [serial = 619] [outer = 0x7f9623e91400] 01:33:19 INFO - PROCESS | 1816 | 1461659598999 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f963a524000) [pid = 1816] [serial = 620] [outer = 0x7f9623e91400] 01:33:19 INFO - PROCESS | 1816 | 1461659599845 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1229ms 01:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:33:19 INFO - PROCESS | 1816 | 1461659599879 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1816 | 1461659599882 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:33:19 INFO - PROCESS | 1816 | 1461659599888 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1816 | 1461659599890 Marionette TRACE conn3 <- [1,798,null,{}] 01:33:19 INFO - PROCESS | 1816 | 1461659599895 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:20 INFO - PROCESS | 1816 | 1461659600047 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:33:20 INFO - PROCESS | 1816 | 1461659600192 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640b03000 == 77 [pid = 1816] [id = 207] 01:33:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f9631814800) [pid = 1816] [serial = 621] [outer = (nil)] 01:33:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f963c548400) [pid = 1816] [serial = 622] [outer = 0x7f9631814800] 01:33:20 INFO - PROCESS | 1816 | 1461659600261 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f963e7d2800) [pid = 1816] [serial = 623] [outer = 0x7f9631814800] 01:33:20 INFO - PROCESS | 1816 | 1461659600974 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:33:21 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 01:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1126ms 01:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:33:21 INFO - PROCESS | 1816 | 1461659601014 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1816 | 1461659601016 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:33:21 INFO - PROCESS | 1816 | 1461659601022 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1816 | 1461659601025 Marionette TRACE conn3 <- [1,802,null,{}] 01:33:21 INFO - PROCESS | 1816 | 1461659601030 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:21 INFO - PROCESS | 1816 | 1461659601161 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:33:21 INFO - PROCESS | 1816 | 1461659601279 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a19000 == 78 [pid = 1816] [id = 208] 01:33:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f9623e95400) [pid = 1816] [serial = 624] [outer = (nil)] 01:33:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f963c838000) [pid = 1816] [serial = 625] [outer = 0x7f9623e95400] 01:33:21 INFO - PROCESS | 1816 | 1461659601382 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f964004bc00) [pid = 1816] [serial = 626] [outer = 0x7f9623e95400] 01:33:22 INFO - PROCESS | 1816 | 1461659602149 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:33:22 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 01:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1177ms 01:33:22 INFO - PROCESS | 1816 | 1461659602199 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1816 | 1461659602202 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:33:22 INFO - PROCESS | 1816 | 1461659602207 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1816 | 1461659602209 Marionette TRACE conn3 <- [1,806,null,{}] 01:33:22 INFO - PROCESS | 1816 | 1461659602214 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:22 INFO - PROCESS | 1816 | 1461659602349 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:33:22 INFO - PROCESS | 1816 | 1461659602496 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624c1a800 == 79 [pid = 1816] [id = 209] 01:33:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f9623e99800) [pid = 1816] [serial = 627] [outer = (nil)] 01:33:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f9624e05800) [pid = 1816] [serial = 628] [outer = 0x7f9623e99800] 01:33:22 INFO - PROCESS | 1816 | 1461659602561 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f9626912c00) [pid = 1816] [serial = 629] [outer = 0x7f9623e99800] 01:33:23 INFO - PROCESS | 1816 | 1461659603607 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:33:23 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 01:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1478ms 01:33:23 INFO - PROCESS | 1816 | 1461659603686 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 1816 | 1461659603695 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:33:23 INFO - PROCESS | 1816 | 1461659603705 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1816 | 1461659603709 Marionette TRACE conn3 <- [1,810,null,{}] 01:33:23 INFO - PROCESS | 1816 | 1461659603716 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:23 INFO - PROCESS | 1816 | 1461659603902 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e063000 == 78 [pid = 1816] [id = 200] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd70800 == 77 [pid = 1816] [id = 199] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f9627efb400) [pid = 1816] [serial = 556] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f96401a2400) [pid = 1816] [serial = 574] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | 1461659604070 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a839800 == 76 [pid = 1816] [id = 197] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624fd0800 == 75 [pid = 1816] [id = 196] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96259dd800 == 74 [pid = 1816] [id = 195] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9634906000 == 73 [pid = 1816] [id = 193] 01:33:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227b6800 == 74 [pid = 1816] [id = 210] 01:33:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f9624d7c000) [pid = 1816] [serial = 630] [outer = (nil)] 01:33:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f96267ec400) [pid = 1816] [serial = 631] [outer = 0x7f9624d7c000] 01:33:24 INFO - PROCESS | 1816 | 1461659604135 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f9627fd7800) [pid = 1816] [serial = 632] [outer = 0x7f9624d7c000] 01:33:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c64800 == 73 [pid = 1816] [id = 192] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f962d8d2800) [pid = 1816] [serial = 454] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f96256a0000) [pid = 1816] [serial = 448] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f962d842000) [pid = 1816] [serial = 523] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962d8cc400) [pid = 1816] [serial = 493] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f964066cc00) [pid = 1816] [serial = 415] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f962cd27800) [pid = 1816] [serial = 373] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f962cbd6400) [pid = 1816] [serial = 520] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f963180d000) [pid = 1816] [serial = 530] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f962aa8b800) [pid = 1816] [serial = 517] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962edf0800) [pid = 1816] [serial = 337] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f9640b27c00) [pid = 1816] [serial = 376] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9644a15000) [pid = 1816] [serial = 343] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f962dcf1000) [pid = 1816] [serial = 460] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f96269b6000) [pid = 1816] [serial = 487] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f96269ae800) [pid = 1816] [serial = 406] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f962d8d5400) [pid = 1816] [serial = 527] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f9640b8dc00) [pid = 1816] [serial = 418] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f96256a9800) [pid = 1816] [serial = 370] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f9644c5c400) [pid = 1816] [serial = 379] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f9631808c00) [pid = 1816] [serial = 412] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962b956400) [pid = 1816] [serial = 451] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f963c655000) [pid = 1816] [serial = 457] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962d847000) [pid = 1816] [serial = 490] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f962a714c00) [pid = 1816] [serial = 334] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f963b388800) [pid = 1816] [serial = 496] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f9640a37000) [pid = 1816] [serial = 340] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f964004a800) [pid = 1816] [serial = 499] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f9625496c00) [pid = 1816] [serial = 514] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f962cbd9000) [pid = 1816] [serial = 409] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f9630c7a000) [pid = 1816] [serial = 565] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f963c2b6800) [pid = 1816] [serial = 568] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f963c83b800) [pid = 1816] [serial = 571] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f962ca2d800) [pid = 1816] [serial = 550] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962c5b4800) [pid = 1816] [serial = 562] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f9627fd0400) [pid = 1816] [serial = 547] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f9625852400) [pid = 1816] [serial = 559] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f962b610800) [pid = 1816] [serial = 560] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f963b384800) [pid = 1816] [serial = 553] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f963e73f000) [pid = 1816] [serial = 572] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 90 (0x7f963c6ccc00) [pid = 1816] [serial = 569] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 89 (0x7f963a525000) [pid = 1816] [serial = 566] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | --DOMWINDOW == 88 (0x7f962d84e000) [pid = 1816] [serial = 563] [outer = (nil)] [url = about:blank] 01:33:24 INFO - PROCESS | 1816 | 1461659604850 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1186ms 01:33:24 INFO - PROCESS | 1816 | 1461659604902 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 1816 | 1461659604908 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:33:24 INFO - PROCESS | 1816 | 1461659604918 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:33:24 INFO - PROCESS | 1816 | 1461659604921 Marionette TRACE conn3 <- [1,814,null,{}] 01:33:24 INFO - PROCESS | 1816 | 1461659604924 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:25 INFO - PROCESS | 1816 | 1461659605058 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:33:25 INFO - PROCESS | 1816 | 1461659605067 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c65800 == 74 [pid = 1816] [id = 211] 01:33:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 89 (0x7f962aa8b800) [pid = 1816] [serial = 633] [outer = (nil)] 01:33:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 90 (0x7f962b6c6400) [pid = 1816] [serial = 634] [outer = 0x7f962aa8b800] 01:33:25 INFO - PROCESS | 1816 | 1461659605119 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 91 (0x7f962c344400) [pid = 1816] [serial = 635] [outer = 0x7f962aa8b800] 01:33:25 INFO - PROCESS | 1816 | 1461659605832 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1816 | 1461659605848 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:33:25 INFO - PROCESS | 1816 | 1461659605854 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1816 | 1461659605858 Marionette TRACE conn3 <- [1,818,null,{}] 01:33:25 INFO - PROCESS | 1816 | 1461659605880 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:26 INFO - PROCESS | 1816 | 1461659606007 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:33:26 INFO - PROCESS | 1816 | 1461659606024 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd66800 == 75 [pid = 1816] [id = 212] 01:33:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f962cc1e000) [pid = 1816] [serial = 636] [outer = (nil)] 01:33:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f962d8c7c00) [pid = 1816] [serial = 637] [outer = 0x7f962cc1e000] 01:33:26 INFO - PROCESS | 1816 | 1461659606080 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f962dcf0800) [pid = 1816] [serial = 638] [outer = 0x7f962cc1e000] 01:33:26 INFO - PROCESS | 1816 | 1461659606812 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 991ms 01:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:33:26 INFO - PROCESS | 1816 | 1461659606845 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 1816 | 1461659606848 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:33:26 INFO - PROCESS | 1816 | 1461659606854 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 1816 | 1461659606857 Marionette TRACE conn3 <- [1,822,null,{}] 01:33:26 INFO - PROCESS | 1816 | 1461659606866 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:27 INFO - PROCESS | 1816 | 1461659607031 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:33:27 INFO - PROCESS | 1816 | 1461659607054 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef5a000 == 76 [pid = 1816] [id = 213] 01:33:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f962cbd5400) [pid = 1816] [serial = 639] [outer = (nil)] 01:33:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962ef82c00) [pid = 1816] [serial = 640] [outer = 0x7f962cbd5400] 01:33:27 INFO - PROCESS | 1816 | 1461659607107 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f9631883800) [pid = 1816] [serial = 641] [outer = 0x7f962cbd5400] 01:33:27 INFO - PROCESS | 1816 | 1461659607901 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 1816 | 1461659607941 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:33:27 INFO - PROCESS | 1816 | 1461659607952 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 1816 | 1461659607954 Marionette TRACE conn3 <- [1,826,null,{}] 01:33:27 INFO - PROCESS | 1816 | 1461659607958 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:28 INFO - PROCESS | 1816 | 1461659608166 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:33:28 INFO - PROCESS | 1816 | 1461659608199 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b10b000 == 77 [pid = 1816] [id = 214] 01:33:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f963b389800) [pid = 1816] [serial = 642] [outer = (nil)] 01:33:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f963c83b800) [pid = 1816] [serial = 643] [outer = 0x7f963b389800] 01:33:28 INFO - PROCESS | 1816 | 1461659608253 Marionette DEBUG loaded listener.js 01:33:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f963ff64400) [pid = 1816] [serial = 644] [outer = 0x7f963b389800] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f9624d76c00) [pid = 1816] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f96256a1000) [pid = 1816] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f9627efa400) [pid = 1816] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f96246b2c00) [pid = 1816] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f962816f400) [pid = 1816] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f962aa83c00) [pid = 1816] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f962690c400) [pid = 1816] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 92 (0x7f9623dcd400) [pid = 1816] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:33:28 INFO - PROCESS | 1816 | --DOMWINDOW == 91 (0x7f9625493400) [pid = 1816] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:33:29 INFO - PROCESS | 1816 | 1461659609003 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1130ms 01:33:29 INFO - PROCESS | 1816 | 1461659609077 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1816 | 1461659609079 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:33:29 INFO - PROCESS | 1816 | 1461659609085 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1816 | 1461659609086 Marionette TRACE conn3 <- [1,830,null,{}] 01:33:29 INFO - PROCESS | 1816 | 1461659609091 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:29 INFO - PROCESS | 1816 | 1461659609232 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:33:29 INFO - PROCESS | 1816 | 1461659609247 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c60b000 == 78 [pid = 1816] [id = 215] 01:33:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 92 (0x7f96250c3400) [pid = 1816] [serial = 645] [outer = (nil)] 01:33:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 93 (0x7f9640051000) [pid = 1816] [serial = 646] [outer = 0x7f96250c3400] 01:33:29 INFO - PROCESS | 1816 | 1461659609305 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f96401af000) [pid = 1816] [serial = 647] [outer = 0x7f96250c3400] 01:33:30 INFO - PROCESS | 1816 | 1461659610008 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 973ms 01:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:33:30 INFO - PROCESS | 1816 | 1461659610060 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 1816 | 1461659610063 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:33:30 INFO - PROCESS | 1816 | 1461659610074 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1816 | 1461659610077 Marionette TRACE conn3 <- [1,834,null,{}] 01:33:30 INFO - PROCESS | 1816 | 1461659610081 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:30 INFO - PROCESS | 1816 | 1461659610205 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:33:30 INFO - PROCESS | 1816 | 1461659610227 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640496000 == 79 [pid = 1816] [id = 216] 01:33:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f964066cc00) [pid = 1816] [serial = 648] [outer = (nil)] 01:33:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f964084b800) [pid = 1816] [serial = 649] [outer = 0x7f964066cc00] 01:33:30 INFO - PROCESS | 1816 | 1461659610284 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f9640a36c00) [pid = 1816] [serial = 650] [outer = 0x7f964066cc00] 01:33:31 INFO - PROCESS | 1816 | 1461659611107 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1088ms 01:33:31 INFO - PROCESS | 1816 | 1461659611165 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:33:31 INFO - PROCESS | 1816 | 1461659611170 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:33:31 INFO - PROCESS | 1816 | 1461659611178 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1816 | 1461659611183 Marionette TRACE conn3 <- [1,838,null,{}] 01:33:31 INFO - PROCESS | 1816 | 1461659611191 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:31 INFO - PROCESS | 1816 | 1461659611389 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:33:31 INFO - PROCESS | 1816 | 1461659611531 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625715000 == 80 [pid = 1816] [id = 217] 01:33:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f9624d76c00) [pid = 1816] [serial = 651] [outer = (nil)] 01:33:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f9625851800) [pid = 1816] [serial = 652] [outer = 0x7f9624d76c00] 01:33:31 INFO - PROCESS | 1816 | 1461659611597 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f9627ef2400) [pid = 1816] [serial = 653] [outer = 0x7f9624d76c00] 01:33:32 INFO - PROCESS | 1816 | 1461659612408 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1284ms 01:33:32 INFO - PROCESS | 1816 | 1461659612462 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 1816 | 1461659612468 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:33:32 INFO - PROCESS | 1816 | 1461659612478 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 1816 | 1461659612481 Marionette TRACE conn3 <- [1,842,null,{}] 01:33:32 INFO - PROCESS | 1816 | 1461659612487 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:32 INFO - PROCESS | 1816 | 1461659612639 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:33:32 INFO - PROCESS | 1816 | 1461659612796 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef08000 == 81 [pid = 1816] [id = 218] 01:33:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f9627fd5000) [pid = 1816] [serial = 654] [outer = (nil)] 01:33:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f962b6ca000) [pid = 1816] [serial = 655] [outer = 0x7f9627fd5000] 01:33:32 INFO - PROCESS | 1816 | 1461659612860 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f962cbd8800) [pid = 1816] [serial = 656] [outer = 0x7f9627fd5000] 01:33:33 INFO - PROCESS | 1816 | 1461659613757 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1330ms 01:33:33 INFO - PROCESS | 1816 | 1461659613809 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 1816 | 1461659613812 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:33:33 INFO - PROCESS | 1816 | 1461659613818 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 1816 | 1461659613822 Marionette TRACE conn3 <- [1,846,null,{}] 01:33:33 INFO - PROCESS | 1816 | 1461659613836 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:34 INFO - PROCESS | 1816 | 1461659614016 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:33:34 INFO - PROCESS | 1816 | 1461659614163 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96408b1800 == 82 [pid = 1816] [id = 219] 01:33:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f962cc29400) [pid = 1816] [serial = 657] [outer = (nil)] 01:33:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f962e0f0000) [pid = 1816] [serial = 658] [outer = 0x7f962cc29400] 01:33:34 INFO - PROCESS | 1816 | 1461659614229 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f963b65b800) [pid = 1816] [serial = 659] [outer = 0x7f962cc29400] 01:33:35 INFO - PROCESS | 1816 | 1461659615013 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1232ms 01:33:35 INFO - PROCESS | 1816 | 1461659615051 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1816 | 1461659615054 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:33:35 INFO - PROCESS | 1816 | 1461659615060 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1816 | 1461659615062 Marionette TRACE conn3 <- [1,850,null,{}] 01:33:35 INFO - PROCESS | 1816 | 1461659615067 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:35 INFO - PROCESS | 1816 | 1461659615205 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:33:35 INFO - PROCESS | 1816 | 1461659615350 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9644c98800 == 83 [pid = 1816] [id = 220] 01:33:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f962d844400) [pid = 1816] [serial = 660] [outer = (nil)] 01:33:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f9640049000) [pid = 1816] [serial = 661] [outer = 0x7f962d844400] 01:33:35 INFO - PROCESS | 1816 | 1461659615414 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f96401a8c00) [pid = 1816] [serial = 662] [outer = 0x7f962d844400] 01:33:36 INFO - PROCESS | 1816 | 1461659616106 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1075ms 01:33:36 INFO - PROCESS | 1816 | 1461659616135 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:33:36 INFO - PROCESS | 1816 | 1461659616138 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:33:36 INFO - PROCESS | 1816 | 1461659616143 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 1816 | 1461659616145 Marionette TRACE conn3 <- [1,854,null,{}] 01:33:36 INFO - PROCESS | 1816 | 1461659616150 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:36 INFO - PROCESS | 1816 | 1461659616292 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:33:36 INFO - PROCESS | 1816 | 1461659616437 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d0cd000 == 84 [pid = 1816] [id = 221] 01:33:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f963c9f2800) [pid = 1816] [serial = 663] [outer = (nil)] 01:33:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f964084bc00) [pid = 1816] [serial = 664] [outer = 0x7f963c9f2800] 01:33:36 INFO - PROCESS | 1816 | 1461659616500 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f96408c7800) [pid = 1816] [serial = 665] [outer = 0x7f963c9f2800] 01:33:37 INFO - PROCESS | 1816 | 1461659617247 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1129ms 01:33:37 INFO - PROCESS | 1816 | 1461659617273 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1816 | 1461659617276 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:33:37 INFO - PROCESS | 1816 | 1461659617282 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1816 | 1461659617284 Marionette TRACE conn3 <- [1,858,null,{}] 01:33:37 INFO - PROCESS | 1816 | 1461659617289 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:37 INFO - PROCESS | 1816 | 1461659617446 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:33:37 INFO - PROCESS | 1816 | 1461659617793 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dc5800 == 85 [pid = 1816] [id = 222] 01:33:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f9623e97c00) [pid = 1816] [serial = 666] [outer = (nil)] 01:33:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f9623e9c000) [pid = 1816] [serial = 667] [outer = 0x7f9623e97c00] 01:33:37 INFO - PROCESS | 1816 | 1461659617891 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f9624b2b400) [pid = 1816] [serial = 668] [outer = 0x7f9623e97c00] 01:33:38 INFO - PROCESS | 1816 | 1461659618636 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1427ms 01:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:33:38 INFO - PROCESS | 1816 | 1461659618709 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:33:38 INFO - PROCESS | 1816 | 1461659618714 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:33:38 INFO - PROCESS | 1816 | 1461659618720 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1816 | 1461659618725 Marionette TRACE conn3 <- [1,862,null,{}] 01:33:38 INFO - PROCESS | 1816 | 1461659618744 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:38 INFO - PROCESS | 1816 | 1461659618962 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:33:39 INFO - PROCESS | 1816 | 1461659619081 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625450000 == 86 [pid = 1816] [id = 223] 01:33:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962548e000) [pid = 1816] [serial = 669] [outer = (nil)] 01:33:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f96256a8000) [pid = 1816] [serial = 670] [outer = 0x7f962548e000] 01:33:39 INFO - PROCESS | 1816 | 1461659619196 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f9625977c00) [pid = 1816] [serial = 671] [outer = 0x7f962548e000] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a843800 == 85 [pid = 1816] [id = 182] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a83d000 == 84 [pid = 1816] [id = 162] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c303800 == 83 [pid = 1816] [id = 161] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96318ec800 == 82 [pid = 1816] [id = 163] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640036000 == 81 [pid = 1816] [id = 164] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9642692000 == 80 [pid = 1816] [id = 165] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640034000 == 79 [pid = 1816] [id = 183] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963a5c2000 == 78 [pid = 1816] [id = 175] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c60b000 == 77 [pid = 1816] [id = 215] 01:33:39 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f962b249c00) [pid = 1816] [serial = 577] [outer = (nil)] [url = about:blank] 01:33:39 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f962def4000) [pid = 1816] [serial = 580] [outer = (nil)] [url = about:blank] 01:33:39 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f963ff6dc00) [pid = 1816] [serial = 583] [outer = (nil)] [url = about:blank] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b10b000 == 76 [pid = 1816] [id = 214] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef5a000 == 75 [pid = 1816] [id = 213] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd66800 == 74 [pid = 1816] [id = 212] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c65800 == 73 [pid = 1816] [id = 211] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d341000 == 72 [pid = 1816] [id = 198] 01:33:39 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227b6800 == 71 [pid = 1816] [id = 210] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ffa5000 == 70 [pid = 1816] [id = 206] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b4ca800 == 69 [pid = 1816] [id = 205] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963a5b2800 == 68 [pid = 1816] [id = 204] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d33c000 == 67 [pid = 1816] [id = 203] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f965f8d2800 == 66 [pid = 1816] [id = 166] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962501c800 == 65 [pid = 1816] [id = 202] 01:33:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef70800 == 64 [pid = 1816] [id = 201] 01:33:40 INFO - PROCESS | 1816 | 1461659620055 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f963b6a2400) [pid = 1816] [serial = 557] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f962a810000) [pid = 1816] [serial = 548] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f962ede7400) [pid = 1816] [serial = 551] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f962c5b4400) [pid = 1816] [serial = 601] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f962b6c4800) [pid = 1816] [serial = 592] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962cbe4000) [pid = 1816] [serial = 595] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f9626a33800) [pid = 1816] [serial = 589] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962d8c9c00) [pid = 1816] [serial = 598] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9627fd2c00) [pid = 1816] [serial = 590] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f96265e1c00) [pid = 1816] [serial = 587] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f962569f400) [pid = 1816] [serial = 586] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f962cd29000) [pid = 1816] [serial = 596] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962dcee400) [pid = 1816] [serial = 599] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f962c340000) [pid = 1816] [serial = 593] [outer = (nil)] [url = about:blank] 01:33:40 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f962d8d0000) [pid = 1816] [serial = 602] [outer = (nil)] [url = about:blank] 01:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1387ms 01:33:40 INFO - PROCESS | 1816 | 1461659620108 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:33:40 INFO - PROCESS | 1816 | 1461659620113 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:33:40 INFO - PROCESS | 1816 | 1461659620119 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1816 | 1461659620122 Marionette TRACE conn3 <- [1,866,null,{}] 01:33:40 INFO - PROCESS | 1816 | 1461659620127 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:40 INFO - PROCESS | 1816 | 1461659620246 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:33:40 INFO - PROCESS | 1816 | 1461659620260 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd8000 == 65 [pid = 1816] [id = 224] 01:33:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f96265e6800) [pid = 1816] [serial = 672] [outer = (nil)] 01:33:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9627fd0400) [pid = 1816] [serial = 673] [outer = 0x7f96265e6800] 01:33:40 INFO - PROCESS | 1816 | 1461659620315 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f962a7b8800) [pid = 1816] [serial = 674] [outer = 0x7f96265e6800] 01:33:41 INFO - PROCESS | 1816 | 1461659621057 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 976ms 01:33:41 INFO - PROCESS | 1816 | 1461659621095 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1816 | 1461659621098 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:33:41 INFO - PROCESS | 1816 | 1461659621105 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1816 | 1461659621112 Marionette TRACE conn3 <- [1,870,null,{}] 01:33:41 INFO - PROCESS | 1816 | 1461659621124 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:41 INFO - PROCESS | 1816 | 1461659621248 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:33:41 INFO - PROCESS | 1816 | 1461659621265 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ccd1000 == 66 [pid = 1816] [id = 225] 01:33:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f962b6c3400) [pid = 1816] [serial = 675] [outer = (nil)] 01:33:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f962b95a400) [pid = 1816] [serial = 676] [outer = 0x7f962b6c3400] 01:33:41 INFO - PROCESS | 1816 | 1461659621319 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f962c34c800) [pid = 1816] [serial = 677] [outer = 0x7f962b6c3400] 01:33:41 INFO - PROCESS | 1816 | 1461659621976 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 889ms 01:33:41 INFO - PROCESS | 1816 | 1461659621992 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1816 | 1461659621995 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:33:42 INFO - PROCESS | 1816 | 1461659622002 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1816 | 1461659622013 Marionette TRACE conn3 <- [1,874,null,{}] 01:33:42 INFO - PROCESS | 1816 | 1461659622017 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:42 INFO - PROCESS | 1816 | 1461659622182 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:33:42 INFO - PROCESS | 1816 | 1461659622249 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d9c9800 == 67 [pid = 1816] [id = 226] 01:33:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f962aa82800) [pid = 1816] [serial = 678] [outer = (nil)] 01:33:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f962ca2d800) [pid = 1816] [serial = 679] [outer = 0x7f962aa82800] 01:33:42 INFO - PROCESS | 1816 | 1461659622303 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f962cbe4000) [pid = 1816] [serial = 680] [outer = 0x7f962aa82800] 01:33:42 INFO - PROCESS | 1816 | 1461659622917 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 937ms 01:33:42 INFO - PROCESS | 1816 | 1461659622940 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1816 | 1461659622943 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:33:42 INFO - PROCESS | 1816 | 1461659622948 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1816 | 1461659622950 Marionette TRACE conn3 <- [1,878,null,{}] 01:33:42 INFO - PROCESS | 1816 | 1461659622954 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:43 INFO - PROCESS | 1816 | 1461659623104 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:33:43 INFO - PROCESS | 1816 | 1461659623129 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b52000 == 68 [pid = 1816] [id = 227] 01:33:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f962cc28000) [pid = 1816] [serial = 681] [outer = (nil)] 01:33:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f962cd2b800) [pid = 1816] [serial = 682] [outer = 0x7f962cc28000] 01:33:43 INFO - PROCESS | 1816 | 1461659623194 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f962d84d800) [pid = 1816] [serial = 683] [outer = 0x7f962cc28000] 01:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 983ms 01:33:43 INFO - PROCESS | 1816 | 1461659623925 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:33:43 INFO - PROCESS | 1816 | 1461659623932 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:33:43 INFO - PROCESS | 1816 | 1461659623934 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:33:43 INFO - PROCESS | 1816 | 1461659623939 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 1816 | 1461659623942 Marionette TRACE conn3 <- [1,882,null,{}] 01:33:43 INFO - PROCESS | 1816 | 1461659623946 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:44 INFO - PROCESS | 1816 | 1461659624109 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:33:44 INFO - PROCESS | 1816 | 1461659624138 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef5f000 == 69 [pid = 1816] [id = 228] 01:33:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f962d84ec00) [pid = 1816] [serial = 684] [outer = (nil)] 01:33:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f962ede7400) [pid = 1816] [serial = 685] [outer = 0x7f962d84ec00] 01:33:44 INFO - PROCESS | 1816 | 1461659624193 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f9630a6d800) [pid = 1816] [serial = 686] [outer = 0x7f962d84ec00] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f9631810c00) [pid = 1816] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f962cbd5400) [pid = 1816] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f963b389800) [pid = 1816] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f96250c3400) [pid = 1816] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f9624d7c000) [pid = 1816] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f962d8d2400) [pid = 1816] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f9624e06800) [pid = 1816] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962aa8b800) [pid = 1816] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9623e99800) [pid = 1816] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f962b6d0800) [pid = 1816] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f96269b5400) [pid = 1816] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f962cc1e000) [pid = 1816] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962cbd6800) [pid = 1816] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f96269b6800) [pid = 1816] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f962edee800) [pid = 1816] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f96269b0400) [pid = 1816] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f963558e400) [pid = 1816] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:33:44 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f963e7d3000) [pid = 1816] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:33:45 INFO - PROCESS | 1816 | 1461659625069 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1175ms 01:33:45 INFO - PROCESS | 1816 | 1461659625115 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:33:45 INFO - PROCESS | 1816 | 1461659625117 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:33:45 INFO - PROCESS | 1816 | 1461659625122 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1816 | 1461659625125 Marionette TRACE conn3 <- [1,886,null,{}] 01:33:45 INFO - PROCESS | 1816 | 1461659625129 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:45 INFO - PROCESS | 1816 | 1461659625245 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:33:45 INFO - PROCESS | 1816 | 1461659625347 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9634905000 == 70 [pid = 1816] [id = 229] 01:33:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f9623e98c00) [pid = 1816] [serial = 687] [outer = (nil)] 01:33:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962b6d0800) [pid = 1816] [serial = 688] [outer = 0x7f9623e98c00] 01:33:45 INFO - PROCESS | 1816 | 1461659625400 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f962edf0000) [pid = 1816] [serial = 689] [outer = 0x7f9623e98c00] 01:33:45 INFO - PROCESS | 1816 | 1461659625927 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 873ms 01:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:33:46 INFO - PROCESS | 1816 | 1461659625997 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 1816 | 1461659625999 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:33:46 INFO - PROCESS | 1816 | 1461659626004 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1816 | 1461659626006 Marionette TRACE conn3 <- [1,890,null,{}] 01:33:46 INFO - PROCESS | 1816 | 1461659626011 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:46 INFO - PROCESS | 1816 | 1461659626126 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:33:46 INFO - PROCESS | 1816 | 1461659626142 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3ce000 == 71 [pid = 1816] [id = 230] 01:33:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f9627fd1c00) [pid = 1816] [serial = 690] [outer = (nil)] 01:33:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9630a6e800) [pid = 1816] [serial = 691] [outer = 0x7f9627fd1c00] 01:33:46 INFO - PROCESS | 1816 | 1461659626203 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f9631805800) [pid = 1816] [serial = 692] [outer = 0x7f9627fd1c00] 01:33:46 INFO - PROCESS | 1816 | 1461659626961 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 979ms 01:33:47 INFO - PROCESS | 1816 | 1461659626998 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 1816 | 1461659627003 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:33:47 INFO - PROCESS | 1816 | 1461659627012 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 1816 | 1461659627016 Marionette TRACE conn3 <- [1,894,null,{}] 01:33:47 INFO - PROCESS | 1816 | 1461659627024 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:47 INFO - PROCESS | 1816 | 1461659627173 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:33:47 INFO - PROCESS | 1816 | 1461659627322 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625463800 == 72 [pid = 1816] [id = 231] 01:33:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9623e98000) [pid = 1816] [serial = 693] [outer = (nil)] 01:33:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9624e0c400) [pid = 1816] [serial = 694] [outer = 0x7f9623e98000] 01:33:47 INFO - PROCESS | 1816 | 1461659627387 Marionette DEBUG loaded listener.js 01:33:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f9625606c00) [pid = 1816] [serial = 695] [outer = 0x7f9623e98000] 01:33:48 INFO - PROCESS | 1816 | 1461659628251 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1287ms 01:33:48 INFO - PROCESS | 1816 | 1461659628300 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:33:48 INFO - PROCESS | 1816 | 1461659628308 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:33:48 INFO - PROCESS | 1816 | 1461659628316 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:33:48 INFO - PROCESS | 1816 | 1461659628320 Marionette TRACE conn3 <- [1,898,null,{}] 01:33:48 INFO - PROCESS | 1816 | 1461659628325 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:48 INFO - PROCESS | 1816 | 1461659628463 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:33:48 INFO - PROCESS | 1816 | 1461659628607 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da84800 == 73 [pid = 1816] [id = 232] 01:33:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f9625856000) [pid = 1816] [serial = 696] [outer = (nil)] 01:33:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f9628177400) [pid = 1816] [serial = 697] [outer = 0x7f9625856000] 01:33:48 INFO - PROCESS | 1816 | 1461659628669 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f962b60f400) [pid = 1816] [serial = 698] [outer = 0x7f9625856000] 01:33:49 INFO - PROCESS | 1816 | 1461659629483 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1233ms 01:33:49 INFO - PROCESS | 1816 | 1461659629550 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 1816 | 1461659629553 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:33:49 INFO - PROCESS | 1816 | 1461659629559 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 1816 | 1461659629564 Marionette TRACE conn3 <- [1,902,null,{}] 01:33:49 INFO - PROCESS | 1816 | 1461659629577 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:49 INFO - PROCESS | 1816 | 1461659629760 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:33:49 INFO - PROCESS | 1816 | 1461659629924 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c82b000 == 74 [pid = 1816] [id = 233] 01:33:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f962cc1bc00) [pid = 1816] [serial = 699] [outer = (nil)] 01:33:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f962cd29c00) [pid = 1816] [serial = 700] [outer = 0x7f962cc1bc00] 01:33:50 INFO - PROCESS | 1816 | 1461659629994 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f962d84b400) [pid = 1816] [serial = 701] [outer = 0x7f962cc1bc00] 01:33:50 INFO - PROCESS | 1816 | 1461659630768 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1281ms 01:33:50 INFO - PROCESS | 1816 | 1461659630852 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:33:50 INFO - PROCESS | 1816 | 1461659630857 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:33:50 INFO - PROCESS | 1816 | 1461659630862 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 1816 | 1461659630864 Marionette TRACE conn3 <- [1,906,null,{}] 01:33:50 INFO - PROCESS | 1816 | 1461659630869 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:51 INFO - PROCESS | 1816 | 1461659631017 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:33:51 INFO - PROCESS | 1816 | 1461659631157 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964048f800 == 75 [pid = 1816] [id = 234] 01:33:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f962cbd5400) [pid = 1816] [serial = 702] [outer = (nil)] 01:33:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f962ef83000) [pid = 1816] [serial = 703] [outer = 0x7f962cbd5400] 01:33:51 INFO - PROCESS | 1816 | 1461659631225 Marionette DEBUG loaded listener.js 01:33:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f9635510800) [pid = 1816] [serial = 704] [outer = 0x7f962cbd5400] 01:33:51 INFO - PROCESS | 1816 | 1461659631941 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1136ms 01:33:52 INFO - PROCESS | 1816 | 1461659632001 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:33:52 INFO - PROCESS | 1816 | 1461659632003 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:33:52 INFO - PROCESS | 1816 | 1461659632010 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:33:52 INFO - PROCESS | 1816 | 1461659632012 Marionette TRACE conn3 <- [1,910,null,{}] 01:33:52 INFO - PROCESS | 1816 | 1461659632017 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:52 INFO - PROCESS | 1816 | 1461659632153 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:33:52 INFO - PROCESS | 1816 | 1461659632292 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9642690000 == 76 [pid = 1816] [id = 235] 01:33:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f962d850800) [pid = 1816] [serial = 705] [outer = (nil)] 01:33:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f963b38c400) [pid = 1816] [serial = 706] [outer = 0x7f962d850800] 01:33:52 INFO - PROCESS | 1816 | 1461659632356 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f963b65e000) [pid = 1816] [serial = 707] [outer = 0x7f962d850800] 01:33:53 INFO - PROCESS | 1816 | 1461659633111 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1176ms 01:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:33:53 INFO - PROCESS | 1816 | 1461659633186 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:33:53 INFO - PROCESS | 1816 | 1461659633189 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:33:53 INFO - PROCESS | 1816 | 1461659633194 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 1816 | 1461659633197 Marionette TRACE conn3 <- [1,914,null,{}] 01:33:53 INFO - PROCESS | 1816 | 1461659633202 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:53 INFO - PROCESS | 1816 | 1461659633365 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:33:53 INFO - PROCESS | 1816 | 1461659633506 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211d5800 == 77 [pid = 1816] [id = 236] 01:33:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f963c2bc000) [pid = 1816] [serial = 708] [outer = (nil)] 01:33:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f9640049800) [pid = 1816] [serial = 709] [outer = 0x7f963c2bc000] 01:33:53 INFO - PROCESS | 1816 | 1461659633572 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f9640854400) [pid = 1816] [serial = 710] [outer = 0x7f963c2bc000] 01:33:54 INFO - PROCESS | 1816 | 1461659634355 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1226ms 01:33:54 INFO - PROCESS | 1816 | 1461659634421 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:33:54 INFO - PROCESS | 1816 | 1461659634424 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:33:54 INFO - PROCESS | 1816 | 1461659634429 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:33:54 INFO - PROCESS | 1816 | 1461659634431 Marionette TRACE conn3 <- [1,918,null,{}] 01:33:54 INFO - PROCESS | 1816 | 1461659634436 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:54 INFO - PROCESS | 1816 | 1461659634576 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:33:54 INFO - PROCESS | 1816 | 1461659634720 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d08f000 == 78 [pid = 1816] [id = 237] 01:33:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f9623e94000) [pid = 1816] [serial = 711] [outer = (nil)] 01:33:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f96246b4800) [pid = 1816] [serial = 712] [outer = 0x7f9623e94000] 01:33:54 INFO - PROCESS | 1816 | 1461659634783 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f96265e6c00) [pid = 1816] [serial = 713] [outer = 0x7f9623e94000] 01:33:55 INFO - PROCESS | 1816 | 1461659635865 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1481ms 01:33:55 INFO - PROCESS | 1816 | 1461659635912 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1816 | 1461659635918 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:33:55 INFO - PROCESS | 1816 | 1461659635925 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1816 | 1461659635931 Marionette TRACE conn3 <- [1,922,null,{}] 01:33:55 INFO - PROCESS | 1816 | 1461659635937 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:56 INFO - PROCESS | 1816 | 1461659636076 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:33:56 INFO - PROCESS | 1816 | 1461659636224 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623d96800 == 79 [pid = 1816] [id = 238] 01:33:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f9625851400) [pid = 1816] [serial = 714] [outer = (nil)] 01:33:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f96269b0400) [pid = 1816] [serial = 715] [outer = 0x7f9625851400] 01:33:56 INFO - PROCESS | 1816 | 1461659636284 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f9627ef7c00) [pid = 1816] [serial = 716] [outer = 0x7f9625851400] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9634905000 == 78 [pid = 1816] [id = 229] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef5f000 == 77 [pid = 1816] [id = 228] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624b52000 == 76 [pid = 1816] [id = 227] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d9c9800 == 75 [pid = 1816] [id = 226] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f962ede6400) [pid = 1816] [serial = 616] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f963180b000) [pid = 1816] [serial = 619] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f963c548400) [pid = 1816] [serial = 622] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f963c838000) [pid = 1816] [serial = 625] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f964084b800) [pid = 1816] [serial = 649] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ccd1000 == 74 [pid = 1816] [id = 225] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd8000 == 73 [pid = 1816] [id = 224] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625450000 == 72 [pid = 1816] [id = 223] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dc5800 == 71 [pid = 1816] [id = 222] 01:33:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625715000 == 70 [pid = 1816] [id = 217] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f9640667c00) [pid = 1816] [serial = 575] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f963b386400) [pid = 1816] [serial = 533] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f9630a74000) [pid = 1816] [serial = 545] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f963464c800) [pid = 1816] [serial = 581] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f963b616000) [pid = 1816] [serial = 554] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f962c95c000) [pid = 1816] [serial = 578] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f96401aac00) [pid = 1816] [serial = 584] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f962ef82c00) [pid = 1816] [serial = 640] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f963c83b800) [pid = 1816] [serial = 643] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f9640051000) [pid = 1816] [serial = 646] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f963ff64400) [pid = 1816] [serial = 644] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f96267ec400) [pid = 1816] [serial = 631] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f9627fd7800) [pid = 1816] [serial = 632] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f962e209c00) [pid = 1816] [serial = 604] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962ef7e400) [pid = 1816] [serial = 605] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f96256a4800) [pid = 1816] [serial = 608] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f96250c3800) [pid = 1816] [serial = 607] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f962b6c6400) [pid = 1816] [serial = 634] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f962c344400) [pid = 1816] [serial = 635] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f9626912c00) [pid = 1816] [serial = 629] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f9624e05800) [pid = 1816] [serial = 628] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f962d8cf800) [pid = 1816] [serial = 614] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962cc1ac00) [pid = 1816] [serial = 613] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f962a7b4400) [pid = 1816] [serial = 611] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f9627fddc00) [pid = 1816] [serial = 610] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962d8c7c00) [pid = 1816] [serial = 637] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f9631883800) [pid = 1816] [serial = 641] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f962dcf0800) [pid = 1816] [serial = 638] [outer = (nil)] [url = about:blank] 01:33:56 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f96401af000) [pid = 1816] [serial = 647] [outer = (nil)] [url = about:blank] 01:33:57 INFO - PROCESS | 1816 | 1461659637080 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1182ms 01:33:57 INFO - PROCESS | 1816 | 1461659637108 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 1816 | 1461659637114 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:33:57 INFO - PROCESS | 1816 | 1461659637126 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 1816 | 1461659637129 Marionette TRACE conn3 <- [1,926,null,{}] 01:33:57 INFO - PROCESS | 1816 | 1461659637134 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:57 INFO - PROCESS | 1816 | 1461659637275 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:33:57 INFO - PROCESS | 1816 | 1461659637379 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625462800 == 71 [pid = 1816] [id = 239] 01:33:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f9625853c00) [pid = 1816] [serial = 717] [outer = (nil)] 01:33:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f962a714c00) [pid = 1816] [serial = 718] [outer = 0x7f9625853c00] 01:33:57 INFO - PROCESS | 1816 | 1461659637434 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f962b6c7000) [pid = 1816] [serial = 719] [outer = 0x7f9625853c00] 01:33:58 INFO - PROCESS | 1816 | 1461659638066 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 984ms 01:33:58 INFO - PROCESS | 1816 | 1461659638111 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:33:58 INFO - PROCESS | 1816 | 1461659638114 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:33:58 INFO - PROCESS | 1816 | 1461659638119 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:33:58 INFO - PROCESS | 1816 | 1461659638123 Marionette TRACE conn3 <- [1,930,null,{}] 01:33:58 INFO - PROCESS | 1816 | 1461659638137 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:58 INFO - PROCESS | 1816 | 1461659638303 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:33:58 INFO - PROCESS | 1816 | 1461659638326 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a843000 == 72 [pid = 1816] [id = 240] 01:33:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f962c5b4800) [pid = 1816] [serial = 720] [outer = (nil)] 01:33:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f962cc1b800) [pid = 1816] [serial = 721] [outer = 0x7f962c5b4800] 01:33:58 INFO - PROCESS | 1816 | 1461659638382 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f962d843800) [pid = 1816] [serial = 722] [outer = 0x7f962c5b4800] 01:33:59 INFO - PROCESS | 1816 | 1461659639034 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 980ms 01:33:59 INFO - PROCESS | 1816 | 1461659639100 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:33:59 INFO - PROCESS | 1816 | 1461659639104 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:33:59 INFO - PROCESS | 1816 | 1461659639109 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 1816 | 1461659639111 Marionette TRACE conn3 <- [1,934,null,{}] 01:33:59 INFO - PROCESS | 1816 | 1461659639116 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:33:59 INFO - PROCESS | 1816 | 1461659639275 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:33:59 INFO - PROCESS | 1816 | 1461659639293 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:33:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211e2800 == 73 [pid = 1816] [id = 241] 01:33:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f9627fd1800) [pid = 1816] [serial = 723] [outer = (nil)] 01:33:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f962dce8400) [pid = 1816] [serial = 724] [outer = 0x7f9627fd1800] 01:33:59 INFO - PROCESS | 1816 | 1461659639348 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f962eded800) [pid = 1816] [serial = 725] [outer = 0x7f9627fd1800] 01:34:00 INFO - PROCESS | 1816 | 1461659640019 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 931ms 01:34:00 INFO - PROCESS | 1816 | 1461659640039 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:34:00 INFO - PROCESS | 1816 | 1461659640042 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:34:00 INFO - PROCESS | 1816 | 1461659640047 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 1816 | 1461659640049 Marionette TRACE conn3 <- [1,938,null,{}] 01:34:00 INFO - PROCESS | 1816 | 1461659640062 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:00 INFO - PROCESS | 1816 | 1461659640212 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:34:00 INFO - PROCESS | 1816 | 1461659640281 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da91800 == 74 [pid = 1816] [id = 242] 01:34:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f9623e8f400) [pid = 1816] [serial = 726] [outer = (nil)] 01:34:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9630a74000) [pid = 1816] [serial = 727] [outer = 0x7f9623e8f400] 01:34:00 INFO - PROCESS | 1816 | 1461659640334 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f9635510000) [pid = 1816] [serial = 728] [outer = 0x7f9623e8f400] 01:34:01 INFO - PROCESS | 1816 | 1461659641000 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 983ms 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f962b954c00) [pid = 1816] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f9623e95400) [pid = 1816] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f9623e91400) [pid = 1816] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f9631814800) [pid = 1816] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f9623e97c00) [pid = 1816] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962cc28000) [pid = 1816] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f96265e6800) [pid = 1816] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f962aa82800) [pid = 1816] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 96 (0x7f962b6c3400) [pid = 1816] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 95 (0x7f962548e000) [pid = 1816] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 94 (0x7f962d84ec00) [pid = 1816] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:34:01 INFO - PROCESS | 1816 | --DOMWINDOW == 93 (0x7f9623e98c00) [pid = 1816] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:34:01 INFO - PROCESS | 1816 | 1461659641209 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1816 | 1461659641212 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:34:01 INFO - PROCESS | 1816 | 1461659641223 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1816 | 1461659641235 Marionette TRACE conn3 <- [1,942,null,{}] 01:34:01 INFO - PROCESS | 1816 | 1461659641239 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:01 INFO - PROCESS | 1816 | 1461659641371 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:34:01 INFO - PROCESS | 1816 | 1461659641380 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d61d800 == 75 [pid = 1816] [id = 243] 01:34:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 94 (0x7f963550ec00) [pid = 1816] [serial = 729] [outer = (nil)] 01:34:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 95 (0x7f963b48cc00) [pid = 1816] [serial = 730] [outer = 0x7f963550ec00] 01:34:01 INFO - PROCESS | 1816 | 1461659641439 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 96 (0x7f963c842400) [pid = 1816] [serial = 731] [outer = 0x7f963550ec00] 01:34:02 INFO - PROCESS | 1816 | 1461659642119 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 934ms 01:34:02 INFO - PROCESS | 1816 | 1461659642157 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:34:02 INFO - PROCESS | 1816 | 1461659642160 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:34:02 INFO - PROCESS | 1816 | 1461659642165 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1816 | 1461659642167 Marionette TRACE conn3 <- [1,946,null,{}] 01:34:02 INFO - PROCESS | 1816 | 1461659642172 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:02 INFO - PROCESS | 1816 | 1461659642343 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:34:02 INFO - PROCESS | 1816 | 1461659642361 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a0b000 == 76 [pid = 1816] [id = 244] 01:34:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 97 (0x7f962b60ec00) [pid = 1816] [serial = 732] [outer = (nil)] 01:34:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f963ff61400) [pid = 1816] [serial = 733] [outer = 0x7f962b60ec00] 01:34:02 INFO - PROCESS | 1816 | 1461659642416 Marionette DEBUG loaded listener.js 01:34:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f96401af000) [pid = 1816] [serial = 734] [outer = 0x7f962b60ec00] 01:34:03 INFO - PROCESS | 1816 | 1461659643029 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 925ms 01:34:03 INFO - PROCESS | 1816 | 1461659643091 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:34:03 INFO - PROCESS | 1816 | 1461659643094 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:34:03 INFO - PROCESS | 1816 | 1461659643099 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 1816 | 1461659643101 Marionette TRACE conn3 <- [1,950,null,{}] 01:34:03 INFO - PROCESS | 1816 | 1461659643105 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:03 INFO - PROCESS | 1816 | 1461659643298 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:34:03 INFO - PROCESS | 1816 | 1461659643445 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211c6800 == 77 [pid = 1816] [id = 245] 01:34:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f9623dcf400) [pid = 1816] [serial = 735] [outer = (nil)] 01:34:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f9623e97c00) [pid = 1816] [serial = 736] [outer = 0x7f9623dcf400] 01:34:03 INFO - PROCESS | 1816 | 1461659643511 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f9624c2c400) [pid = 1816] [serial = 737] [outer = 0x7f9623dcf400] 01:34:04 INFO - PROCESS | 1816 | 1461659644286 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1224ms 01:34:04 INFO - PROCESS | 1816 | 1461659644325 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1816 | 1461659644330 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:34:04 INFO - PROCESS | 1816 | 1461659644336 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1816 | 1461659644341 Marionette TRACE conn3 <- [1,954,null,{}] 01:34:04 INFO - PROCESS | 1816 | 1461659644346 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:04 INFO - PROCESS | 1816 | 1461659644488 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:34:04 INFO - PROCESS | 1816 | 1461659644634 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a747800 == 78 [pid = 1816] [id = 246] 01:34:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f9624c33000) [pid = 1816] [serial = 738] [outer = (nil)] 01:34:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9628170c00) [pid = 1816] [serial = 739] [outer = 0x7f9624c33000] 01:34:04 INFO - PROCESS | 1816 | 1461659644699 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f962b2e4000) [pid = 1816] [serial = 740] [outer = 0x7f9624c33000] 01:34:05 INFO - PROCESS | 1816 | 1461659645540 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1233ms 01:34:05 INFO - PROCESS | 1816 | 1461659645569 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:34:05 INFO - PROCESS | 1816 | 1461659645574 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:34:05 INFO - PROCESS | 1816 | 1461659645579 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 1816 | 1461659645581 Marionette TRACE conn3 <- [1,958,null,{}] 01:34:05 INFO - PROCESS | 1816 | 1461659645587 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:05 INFO - PROCESS | 1816 | 1461659645723 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:34:05 INFO - PROCESS | 1816 | 1461659645872 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b10b000 == 79 [pid = 1816] [id = 247] 01:34:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f962c766c00) [pid = 1816] [serial = 741] [outer = (nil)] 01:34:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f962d732800) [pid = 1816] [serial = 742] [outer = 0x7f962c766c00] 01:34:05 INFO - PROCESS | 1816 | 1461659645936 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f962dcf2c00) [pid = 1816] [serial = 743] [outer = 0x7f962c766c00] 01:34:06 INFO - PROCESS | 1816 | 1461659646759 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1229ms 01:34:06 INFO - PROCESS | 1816 | 1461659646811 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:34:06 INFO - PROCESS | 1816 | 1461659646816 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:34:06 INFO - PROCESS | 1816 | 1461659646831 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:34:06 INFO - PROCESS | 1816 | 1461659646837 Marionette TRACE conn3 <- [1,962,null,{}] 01:34:06 INFO - PROCESS | 1816 | 1461659646842 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:06 INFO - PROCESS | 1816 | 1461659646983 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:34:07 INFO - PROCESS | 1816 | 1461659647130 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c60b000 == 80 [pid = 1816] [id = 248] 01:34:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f962c95c000) [pid = 1816] [serial = 744] [outer = (nil)] 01:34:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f963c83dc00) [pid = 1816] [serial = 745] [outer = 0x7f962c95c000] 01:34:07 INFO - PROCESS | 1816 | 1461659647193 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f9640053800) [pid = 1816] [serial = 746] [outer = 0x7f962c95c000] 01:34:07 INFO - PROCESS | 1816 | 1461659647970 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1187ms 01:34:08 INFO - PROCESS | 1816 | 1461659648012 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 1816 | 1461659648015 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:34:08 INFO - PROCESS | 1816 | 1461659648020 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 1816 | 1461659648022 Marionette TRACE conn3 <- [1,966,null,{}] 01:34:08 INFO - PROCESS | 1816 | 1461659648027 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:08 INFO - PROCESS | 1816 | 1461659648160 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:34:08 INFO - PROCESS | 1816 | 1461659648305 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640027800 == 81 [pid = 1816] [id = 249] 01:34:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f962dcf1000) [pid = 1816] [serial = 747] [outer = (nil)] 01:34:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f9640b27c00) [pid = 1816] [serial = 748] [outer = 0x7f962dcf1000] 01:34:08 INFO - PROCESS | 1816 | 1461659648369 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f9640b85000) [pid = 1816] [serial = 749] [outer = 0x7f962dcf1000] 01:34:09 INFO - PROCESS | 1816 | 1461659649297 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1324ms 01:34:09 INFO - PROCESS | 1816 | 1461659649346 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:34:09 INFO - PROCESS | 1816 | 1461659649349 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:34:09 INFO - PROCESS | 1816 | 1461659649354 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 1816 | 1461659649356 Marionette TRACE conn3 <- [1,970,null,{}] 01:34:09 INFO - PROCESS | 1816 | 1461659649362 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:09 INFO - PROCESS | 1816 | 1461659649505 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:34:09 INFO - PROCESS | 1816 | 1461659649652 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9642699800 == 82 [pid = 1816] [id = 250] 01:34:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f96212edc00) [pid = 1816] [serial = 750] [outer = (nil)] 01:34:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f96212ef800) [pid = 1816] [serial = 751] [outer = 0x7f96212edc00] 01:34:09 INFO - PROCESS | 1816 | 1461659649724 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f9640b8dc00) [pid = 1816] [serial = 752] [outer = 0x7f96212edc00] 01:34:10 INFO - PROCESS | 1816 | 1461659650516 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1230ms 01:34:10 INFO - PROCESS | 1816 | 1461659650585 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1816 | 1461659650588 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:34:10 INFO - PROCESS | 1816 | 1461659650593 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1816 | 1461659650595 Marionette TRACE conn3 <- [1,974,null,{}] 01:34:10 INFO - PROCESS | 1816 | 1461659650600 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:10 INFO - PROCESS | 1816 | 1461659650741 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:34:11 INFO - PROCESS | 1816 | 1461659651093 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623f1d800 == 83 [pid = 1816] [id = 251] 01:34:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f961d010800) [pid = 1816] [serial = 753] [outer = (nil)] 01:34:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f96212e7000) [pid = 1816] [serial = 754] [outer = 0x7f961d010800] 01:34:11 INFO - PROCESS | 1816 | 1461659651225 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f96212ed800) [pid = 1816] [serial = 755] [outer = 0x7f961d010800] 01:34:11 INFO - PROCESS | 1816 | 1461659651989 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1477ms 01:34:12 INFO - PROCESS | 1816 | 1461659652072 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:34:12 INFO - PROCESS | 1816 | 1461659652080 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:34:12 INFO - PROCESS | 1816 | 1461659652095 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - PROCESS | 1816 | 1461659652100 Marionette TRACE conn3 <- [1,978,null,{}] 01:34:12 INFO - PROCESS | 1816 | 1461659652111 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:12 INFO - PROCESS | 1816 | 1461659652261 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:34:12 INFO - PROCESS | 1816 | 1461659652382 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218df000 == 84 [pid = 1816] [id = 252] 01:34:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f9623dd9c00) [pid = 1816] [serial = 756] [outer = (nil)] 01:34:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f9624d79000) [pid = 1816] [serial = 757] [outer = 0x7f9623dd9c00] 01:34:12 INFO - PROCESS | 1816 | 1461659652445 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f9624f1ec00) [pid = 1816] [serial = 758] [outer = 0x7f9623dd9c00] 01:34:13 INFO - PROCESS | 1816 | 1461659653218 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1200ms 01:34:13 INFO - PROCESS | 1816 | 1461659653291 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:34:13 INFO - PROCESS | 1816 | 1461659653295 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:34:13 INFO - PROCESS | 1816 | 1461659653303 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:34:13 INFO - PROCESS | 1816 | 1461659653305 Marionette TRACE conn3 <- [1,982,null,{}] 01:34:13 INFO - PROCESS | 1816 | 1461659653310 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:13 INFO - PROCESS | 1816 | 1461659653462 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cade800 == 83 [pid = 1816] [id = 70] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a74c000 == 82 [pid = 1816] [id = 111] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9630a0b000 == 81 [pid = 1816] [id = 244] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9630a6e800) [pid = 1816] [serial = 691] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f9625851800) [pid = 1816] [serial = 652] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962b6ca000) [pid = 1816] [serial = 655] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f962e0f0000) [pid = 1816] [serial = 658] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9640049000) [pid = 1816] [serial = 661] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f964084bc00) [pid = 1816] [serial = 664] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d61d800 == 80 [pid = 1816] [id = 243] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da91800 == 79 [pid = 1816] [id = 242] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640496000 == 78 [pid = 1816] [id = 216] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211e2800 == 77 [pid = 1816] [id = 241] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a843000 == 76 [pid = 1816] [id = 240] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625462800 == 75 [pid = 1816] [id = 239] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623d96800 == 74 [pid = 1816] [id = 238] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9642690000 == 73 [pid = 1816] [id = 235] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f964048f800 == 72 [pid = 1816] [id = 234] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c82b000 == 71 [pid = 1816] [id = 233] 01:34:13 INFO - PROCESS | 1816 | 1461659653629 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da84800 == 70 [pid = 1816] [id = 232] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625463800 == 69 [pid = 1816] [id = 231] 01:34:13 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3ce000 == 68 [pid = 1816] [id = 230] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f9630c71400) [pid = 1816] [serial = 617] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f964004bc00) [pid = 1816] [serial = 626] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f963a524000) [pid = 1816] [serial = 620] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f963e7d2800) [pid = 1816] [serial = 623] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f9624b2b400) [pid = 1816] [serial = 668] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f9623e9c000) [pid = 1816] [serial = 667] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f962cd2b800) [pid = 1816] [serial = 682] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f9627fd0400) [pid = 1816] [serial = 673] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f962a7b8800) [pid = 1816] [serial = 674] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962ca2d800) [pid = 1816] [serial = 679] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f962b95a400) [pid = 1816] [serial = 676] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 105 (0x7f962c34c800) [pid = 1816] [serial = 677] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 104 (0x7f9625977c00) [pid = 1816] [serial = 671] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 103 (0x7f96256a8000) [pid = 1816] [serial = 670] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 102 (0x7f962ede7400) [pid = 1816] [serial = 685] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 101 (0x7f962d84d800) [pid = 1816] [serial = 683] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 100 (0x7f9630a6d800) [pid = 1816] [serial = 686] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 99 (0x7f962b6d0800) [pid = 1816] [serial = 688] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 98 (0x7f962cbe4000) [pid = 1816] [serial = 680] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | --DOMWINDOW == 97 (0x7f962edf0000) [pid = 1816] [serial = 689] [outer = (nil)] [url = about:blank] 01:34:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211e2800 == 69 [pid = 1816] [id = 253] 01:34:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 98 (0x7f9623e9c000) [pid = 1816] [serial = 759] [outer = (nil)] 01:34:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 99 (0x7f9625855000) [pid = 1816] [serial = 760] [outer = 0x7f9623e9c000] 01:34:13 INFO - PROCESS | 1816 | 1461659653702 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 100 (0x7f9626a3a000) [pid = 1816] [serial = 761] [outer = 0x7f9623e9c000] 01:34:14 INFO - PROCESS | 1816 | 1461659654343 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1075ms 01:34:14 INFO - PROCESS | 1816 | 1461659654378 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 1816 | 1461659654381 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:34:14 INFO - PROCESS | 1816 | 1461659654391 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 1816 | 1461659654398 Marionette TRACE conn3 <- [1,986,null,{}] 01:34:14 INFO - PROCESS | 1816 | 1461659654409 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:14 INFO - PROCESS | 1816 | 1461659654531 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:34:14 INFO - PROCESS | 1816 | 1461659654639 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c69000 == 70 [pid = 1816] [id = 254] 01:34:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 101 (0x7f9624b2b400) [pid = 1816] [serial = 762] [outer = (nil)] 01:34:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 102 (0x7f962b2e3c00) [pid = 1816] [serial = 763] [outer = 0x7f9624b2b400] 01:34:14 INFO - PROCESS | 1816 | 1461659654691 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 103 (0x7f962b952c00) [pid = 1816] [serial = 764] [outer = 0x7f9624b2b400] 01:34:15 INFO - PROCESS | 1816 | 1461659655265 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 933ms 01:34:15 INFO - PROCESS | 1816 | 1461659655323 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1816 | 1461659655326 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:34:15 INFO - PROCESS | 1816 | 1461659655331 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1816 | 1461659655334 Marionette TRACE conn3 <- [1,990,null,{}] 01:34:15 INFO - PROCESS | 1816 | 1461659655338 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:15 INFO - PROCESS | 1816 | 1461659655504 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:34:15 INFO - PROCESS | 1816 | 1461659655575 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623f14800 == 71 [pid = 1816] [id = 255] 01:34:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 104 (0x7f9624d7d000) [pid = 1816] [serial = 765] [outer = (nil)] 01:34:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 105 (0x7f962b6d0800) [pid = 1816] [serial = 766] [outer = 0x7f9624d7d000] 01:34:15 INFO - PROCESS | 1816 | 1461659655627 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 106 (0x7f962cc1f400) [pid = 1816] [serial = 767] [outer = 0x7f9624d7d000] 01:34:16 INFO - PROCESS | 1816 | 1461659656281 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 976ms 01:34:16 INFO - PROCESS | 1816 | 1461659656307 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 1816 | 1461659656310 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:34:16 INFO - PROCESS | 1816 | 1461659656320 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 1816 | 1461659656322 Marionette TRACE conn3 <- [1,994,null,{}] 01:34:16 INFO - PROCESS | 1816 | 1461659656328 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:16 INFO - PROCESS | 1816 | 1461659656483 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:34:16 INFO - PROCESS | 1816 | 1461659656553 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623f0a800 == 72 [pid = 1816] [id = 256] 01:34:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f962d841800) [pid = 1816] [serial = 768] [outer = (nil)] 01:34:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f962d84c000) [pid = 1816] [serial = 769] [outer = 0x7f962d841800] 01:34:16 INFO - PROCESS | 1816 | 1461659656615 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f962e0edc00) [pid = 1816] [serial = 770] [outer = 0x7f962d841800] 01:34:17 INFO - PROCESS | 1816 | 1461659657254 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 975ms 01:34:17 INFO - PROCESS | 1816 | 1461659657296 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1816 | 1461659657298 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:34:17 INFO - PROCESS | 1816 | 1461659657309 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1816 | 1461659657311 Marionette TRACE conn3 <- [1,998,null,{}] 01:34:17 INFO - PROCESS | 1816 | 1461659657314 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:17 INFO - PROCESS | 1816 | 1461659657474 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:34:17 INFO - PROCESS | 1816 | 1461659657511 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef11000 == 73 [pid = 1816] [id = 257] 01:34:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f962edf2c00) [pid = 1816] [serial = 771] [outer = (nil)] 01:34:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f963a525000) [pid = 1816] [serial = 772] [outer = 0x7f962edf2c00] 01:34:17 INFO - PROCESS | 1816 | 1461659657561 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f963b498800) [pid = 1816] [serial = 773] [outer = 0x7f962edf2c00] 01:34:18 INFO - PROCESS | 1816 | --DOMWINDOW == 111 (0x7f9627fd1800) [pid = 1816] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:34:18 INFO - PROCESS | 1816 | --DOMWINDOW == 110 (0x7f9623e8f400) [pid = 1816] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:34:18 INFO - PROCESS | 1816 | --DOMWINDOW == 109 (0x7f963550ec00) [pid = 1816] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:34:18 INFO - PROCESS | 1816 | --DOMWINDOW == 108 (0x7f9625851400) [pid = 1816] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:34:18 INFO - PROCESS | 1816 | --DOMWINDOW == 107 (0x7f962c5b4800) [pid = 1816] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:34:18 INFO - PROCESS | 1816 | --DOMWINDOW == 106 (0x7f9625853c00) [pid = 1816] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:34:18 INFO - PROCESS | 1816 | 1461659658458 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1184ms 01:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:34:18 INFO - PROCESS | 1816 | 1461659658488 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:34:18 INFO - PROCESS | 1816 | 1461659658491 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:34:18 INFO - PROCESS | 1816 | 1461659658495 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1816 | 1461659658498 Marionette TRACE conn3 <- [1,1002,null,{}] 01:34:18 INFO - PROCESS | 1816 | 1461659658502 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:18 INFO - PROCESS | 1816 | 1461659658626 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:34:18 INFO - PROCESS | 1816 | 1461659658733 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a12800 == 74 [pid = 1816] [id = 258] 01:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 107 (0x7f961d002c00) [pid = 1816] [serial = 774] [outer = (nil)] 01:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 108 (0x7f9635502c00) [pid = 1816] [serial = 775] [outer = 0x7f961d002c00] 01:34:18 INFO - PROCESS | 1816 | 1461659658786 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 109 (0x7f963b61d800) [pid = 1816] [serial = 776] [outer = 0x7f961d002c00] 01:34:19 INFO - PROCESS | 1816 | 1461659659356 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 879ms 01:34:19 INFO - PROCESS | 1816 | 1461659659375 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 1816 | 1461659659377 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:34:19 INFO - PROCESS | 1816 | 1461659659384 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - PROCESS | 1816 | 1461659659386 Marionette TRACE conn3 <- [1,1006,null,{}] 01:34:19 INFO - PROCESS | 1816 | 1461659659390 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:19 INFO - PROCESS | 1816 | 1461659659508 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:34:19 INFO - PROCESS | 1816 | 1461659659520 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b1bd000 == 75 [pid = 1816] [id = 259] 01:34:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 110 (0x7f963b605000) [pid = 1816] [serial = 777] [outer = (nil)] 01:34:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 111 (0x7f963e7e1800) [pid = 1816] [serial = 778] [outer = 0x7f963b605000] 01:34:19 INFO - PROCESS | 1816 | 1461659659570 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 112 (0x7f96401a6400) [pid = 1816] [serial = 779] [outer = 0x7f963b605000] 01:34:20 INFO - PROCESS | 1816 | 1461659660322 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 976ms 01:34:20 INFO - PROCESS | 1816 | 1461659660361 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1816 | 1461659660367 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:34:20 INFO - PROCESS | 1816 | 1461659660374 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1816 | 1461659660378 Marionette TRACE conn3 <- [1,1010,null,{}] 01:34:20 INFO - PROCESS | 1816 | 1461659660401 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:20 INFO - PROCESS | 1816 | 1461659660561 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:34:20 INFO - PROCESS | 1816 | 1461659660703 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b6a000 == 76 [pid = 1816] [id = 260] 01:34:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f96212e9c00) [pid = 1816] [serial = 780] [outer = (nil)] 01:34:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f96246b6000) [pid = 1816] [serial = 781] [outer = 0x7f96212e9c00] 01:34:20 INFO - PROCESS | 1816 | 1461659660769 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f9624e0dc00) [pid = 1816] [serial = 782] [outer = 0x7f96212e9c00] 01:34:21 INFO - PROCESS | 1816 | 1461659661592 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1251ms 01:34:21 INFO - PROCESS | 1816 | 1461659661625 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:34:21 INFO - PROCESS | 1816 | 1461659661632 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:34:21 INFO - PROCESS | 1816 | 1461659661641 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - PROCESS | 1816 | 1461659661645 Marionette TRACE conn3 <- [1,1014,null,{}] 01:34:21 INFO - PROCESS | 1816 | 1461659661650 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:21 INFO - PROCESS | 1816 | 1461659661795 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:34:21 INFO - PROCESS | 1816 | 1461659661943 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d9c9800 == 77 [pid = 1816] [id = 261] 01:34:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f9625606000) [pid = 1816] [serial = 783] [outer = (nil)] 01:34:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f9627ef5000) [pid = 1816] [serial = 784] [outer = 0x7f9625606000] 01:34:22 INFO - PROCESS | 1816 | 1461659662006 Marionette DEBUG loaded listener.js 01:34:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f962b6c2000) [pid = 1816] [serial = 785] [outer = 0x7f9625606000] 01:34:22 INFO - PROCESS | 1816 | 1461659662842 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1232ms 01:34:22 INFO - PROCESS | 1816 | 1461659662874 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 1816 | 1461659662880 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:34:22 INFO - PROCESS | 1816 | 1461659662886 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 1816 | 1461659662891 Marionette TRACE conn3 <- [1,1018,null,{}] 01:34:22 INFO - PROCESS | 1816 | 1461659662905 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:23 INFO - PROCESS | 1816 | 1461659663050 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:34:23 INFO - PROCESS | 1816 | 1461659663200 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c609000 == 78 [pid = 1816] [id = 262] 01:34:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f962cc1ec00) [pid = 1816] [serial = 786] [outer = (nil)] 01:34:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f962d8d1400) [pid = 1816] [serial = 787] [outer = 0x7f962cc1ec00] 01:34:23 INFO - PROCESS | 1816 | 1461659663268 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f963180b800) [pid = 1816] [serial = 788] [outer = 0x7f962cc1ec00] 01:34:24 INFO - PROCESS | 1816 | 1461659664086 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1234ms 01:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:34:24 INFO - PROCESS | 1816 | 1461659664121 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 1816 | 1461659664124 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:34:24 INFO - PROCESS | 1816 | 1461659664129 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 1816 | 1461659664132 Marionette TRACE conn3 <- [1,1022,null,{}] 01:34:24 INFO - PROCESS | 1816 | 1461659664137 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:24 INFO - PROCESS | 1816 | 1461659664275 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:34:24 INFO - PROCESS | 1816 | 1461659664423 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964048f800 == 79 [pid = 1816] [id = 263] 01:34:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f962cc21c00) [pid = 1816] [serial = 789] [outer = (nil)] 01:34:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f963c548400) [pid = 1816] [serial = 790] [outer = 0x7f962cc21c00] 01:34:24 INFO - PROCESS | 1816 | 1461659664485 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f96408c0c00) [pid = 1816] [serial = 791] [outer = 0x7f962cc21c00] 01:34:25 INFO - PROCESS | 1816 | 1461659665212 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1129ms 01:34:25 INFO - PROCESS | 1816 | 1461659665258 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1816 | 1461659665261 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:34:25 INFO - PROCESS | 1816 | 1461659665266 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1816 | 1461659665268 Marionette TRACE conn3 <- [1,1026,null,{}] 01:34:25 INFO - PROCESS | 1816 | 1461659665298 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:25 INFO - PROCESS | 1816 | 1461659665437 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:34:25 INFO - PROCESS | 1816 | 1461659665577 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9642695800 == 80 [pid = 1816] [id = 264] 01:34:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f961d026400) [pid = 1816] [serial = 792] [outer = (nil)] 01:34:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f961d02bc00) [pid = 1816] [serial = 793] [outer = 0x7f961d026400] 01:34:25 INFO - PROCESS | 1816 | 1461659665639 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f961d030000) [pid = 1816] [serial = 794] [outer = 0x7f961d026400] 01:34:26 INFO - PROCESS | 1816 | 1461659666386 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1184ms 01:34:26 INFO - PROCESS | 1816 | 1461659666451 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1816 | 1461659666454 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:34:26 INFO - PROCESS | 1816 | 1461659666461 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1816 | 1461659666462 Marionette TRACE conn3 <- [1,1030,null,{}] 01:34:26 INFO - PROCESS | 1816 | 1461659666467 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:26 INFO - PROCESS | 1816 | 1461659666623 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:34:26 INFO - PROCESS | 1816 | 1461659666767 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290d4800 == 81 [pid = 1816] [id = 265] 01:34:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f96212f0c00) [pid = 1816] [serial = 795] [outer = (nil)] 01:34:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f9640b8c400) [pid = 1816] [serial = 796] [outer = 0x7f96212f0c00] 01:34:26 INFO - PROCESS | 1816 | 1461659666836 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f9642660000) [pid = 1816] [serial = 797] [outer = 0x7f96212f0c00] 01:34:27 INFO - PROCESS | 1816 | 1461659667560 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1125ms 01:34:27 INFO - PROCESS | 1816 | 1461659667586 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:34:27 INFO - PROCESS | 1816 | 1461659667589 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:34:27 INFO - PROCESS | 1816 | 1461659667594 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:34:27 INFO - PROCESS | 1816 | 1461659667596 Marionette TRACE conn3 <- [1,1034,null,{}] 01:34:27 INFO - PROCESS | 1816 | 1461659667601 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:27 INFO - PROCESS | 1816 | 1461659667733 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:34:27 INFO - PROCESS | 1816 | 1461659667885 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96291cb800 == 82 [pid = 1816] [id = 266] 01:34:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f96212e8400) [pid = 1816] [serial = 798] [outer = (nil)] 01:34:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f9622938000) [pid = 1816] [serial = 799] [outer = 0x7f96212e8400] 01:34:27 INFO - PROCESS | 1816 | 1461659667953 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f962293cc00) [pid = 1816] [serial = 800] [outer = 0x7f96212e8400] 01:34:28 INFO - PROCESS | 1816 | 1461659668730 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1175ms 01:34:28 INFO - PROCESS | 1816 | 1461659668770 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 1816 | 1461659668772 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:34:28 INFO - PROCESS | 1816 | 1461659668798 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1816 | 1461659668801 Marionette TRACE conn3 <- [1,1038,null,{}] 01:34:28 INFO - PROCESS | 1816 | 1461659668806 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:28 INFO - PROCESS | 1816 | 1461659668957 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:34:29 INFO - PROCESS | 1816 | 1461659669281 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626acf800 == 83 [pid = 1816] [id = 267] 01:34:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f961bde5400) [pid = 1816] [serial = 801] [outer = (nil)] 01:34:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f961d005800) [pid = 1816] [serial = 802] [outer = 0x7f961bde5400] 01:34:29 INFO - PROCESS | 1816 | 1461659669405 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f961d011800) [pid = 1816] [serial = 803] [outer = 0x7f961bde5400] 01:34:30 INFO - PROCESS | 1816 | 1461659670126 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1386ms 01:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:34:30 INFO - PROCESS | 1816 | 1461659670182 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 1816 | 1461659670186 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:34:30 INFO - PROCESS | 1816 | 1461659670193 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1816 | 1461659670197 Marionette TRACE conn3 <- [1,1042,null,{}] 01:34:30 INFO - PROCESS | 1816 | 1461659670203 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:30 INFO - PROCESS | 1816 | 1461659670349 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:34:30 INFO - PROCESS | 1816 | 1461659670503 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b2b8800 == 84 [pid = 1816] [id = 268] 01:34:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f96212eb800) [pid = 1816] [serial = 804] [outer = (nil)] 01:34:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f9622937000) [pid = 1816] [serial = 805] [outer = 0x7f96212eb800] 01:34:30 INFO - PROCESS | 1816 | 1461659670612 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f9623dd7c00) [pid = 1816] [serial = 806] [outer = 0x7f96212eb800] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9630a12800 == 83 [pid = 1816] [id = 258] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef11000 == 82 [pid = 1816] [id = 257] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f963ff61400) [pid = 1816] [serial = 733] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f96246b4800) [pid = 1816] [serial = 712] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623f0a800 == 81 [pid = 1816] [id = 256] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623f14800 == 80 [pid = 1816] [id = 255] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c69000 == 79 [pid = 1816] [id = 254] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211e2800 == 78 [pid = 1816] [id = 253] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218df000 == 77 [pid = 1816] [id = 252] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623f1d800 == 76 [pid = 1816] [id = 251] 01:34:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211c6800 == 75 [pid = 1816] [id = 245] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f962dce8400) [pid = 1816] [serial = 724] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f9630a74000) [pid = 1816] [serial = 727] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f963b48cc00) [pid = 1816] [serial = 730] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f9635510000) [pid = 1816] [serial = 728] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f9627ef7c00) [pid = 1816] [serial = 716] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f96269b0400) [pid = 1816] [serial = 715] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f9628177400) [pid = 1816] [serial = 697] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f962ef83000) [pid = 1816] [serial = 703] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f962cd29c00) [pid = 1816] [serial = 700] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f962cc1b800) [pid = 1816] [serial = 721] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f9624e0c400) [pid = 1816] [serial = 694] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f962a714c00) [pid = 1816] [serial = 718] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f962b6c7000) [pid = 1816] [serial = 719] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f963b38c400) [pid = 1816] [serial = 706] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9640049800) [pid = 1816] [serial = 709] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f962eded800) [pid = 1816] [serial = 725] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962d843800) [pid = 1816] [serial = 722] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f963c842400) [pid = 1816] [serial = 731] [outer = (nil)] [url = about:blank] 01:34:31 INFO - PROCESS | 1816 | 1461659671428 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1288ms 01:34:31 INFO - PROCESS | 1816 | 1461659671482 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:34:31 INFO - PROCESS | 1816 | 1461659671486 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:34:31 INFO - PROCESS | 1816 | 1461659671493 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:34:31 INFO - PROCESS | 1816 | 1461659671496 Marionette TRACE conn3 <- [1,1046,null,{}] 01:34:31 INFO - PROCESS | 1816 | 1461659671500 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:31 INFO - PROCESS | 1816 | 1461659671622 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:34:31 INFO - PROCESS | 1816 | 1461659671638 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fd0800 == 76 [pid = 1816] [id = 269] 01:34:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f9624f1bc00) [pid = 1816] [serial = 807] [outer = (nil)] 01:34:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f96256a5000) [pid = 1816] [serial = 808] [outer = 0x7f9624f1bc00] 01:34:31 INFO - PROCESS | 1816 | 1461659671689 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f96269af400) [pid = 1816] [serial = 809] [outer = 0x7f9624f1bc00] 01:34:32 INFO - PROCESS | 1816 | 1461659672397 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 925ms 01:34:32 INFO - PROCESS | 1816 | 1461659672419 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1816 | 1461659672421 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:34:32 INFO - PROCESS | 1816 | 1461659672428 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1816 | 1461659672435 Marionette TRACE conn3 <- [1,1050,null,{}] 01:34:32 INFO - PROCESS | 1816 | 1461659672447 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:32 INFO - PROCESS | 1816 | 1461659672578 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:34:32 INFO - PROCESS | 1816 | 1461659672691 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625005800 == 77 [pid = 1816] [id = 270] 01:34:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f96267edc00) [pid = 1816] [serial = 810] [outer = (nil)] 01:34:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f962a7b8800) [pid = 1816] [serial = 811] [outer = 0x7f96267edc00] 01:34:32 INFO - PROCESS | 1816 | 1461659672743 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f962b954c00) [pid = 1816] [serial = 812] [outer = 0x7f96267edc00] 01:34:33 INFO - PROCESS | 1816 | 1461659673248 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 884ms 01:34:33 INFO - PROCESS | 1816 | 1461659673326 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:34:33 INFO - PROCESS | 1816 | 1461659673340 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:34:33 INFO - PROCESS | 1816 | 1461659673345 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1816 | 1461659673348 Marionette TRACE conn3 <- [1,1054,null,{}] 01:34:33 INFO - PROCESS | 1816 | 1461659673353 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:33 INFO - PROCESS | 1816 | 1461659673472 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:34:33 INFO - PROCESS | 1816 | 1461659673600 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd66800 == 78 [pid = 1816] [id = 271] 01:34:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f962292e400) [pid = 1816] [serial = 813] [outer = (nil)] 01:34:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f962cbdb800) [pid = 1816] [serial = 814] [outer = 0x7f962292e400] 01:34:33 INFO - PROCESS | 1816 | 1461659673652 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f962d730400) [pid = 1816] [serial = 815] [outer = 0x7f962292e400] 01:34:34 INFO - PROCESS | 1816 | 1461659674264 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 932ms 01:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:34:34 INFO - PROCESS | 1816 | 1461659674277 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:34:34 INFO - PROCESS | 1816 | 1461659674279 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:34:34 INFO - PROCESS | 1816 | 1461659674285 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 1816 | 1461659674287 Marionette TRACE conn3 <- [1,1058,null,{}] 01:34:34 INFO - PROCESS | 1816 | 1461659674292 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:34 INFO - PROCESS | 1816 | 1461659674452 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:34:34 INFO - PROCESS | 1816 | 1461659674527 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef10800 == 79 [pid = 1816] [id = 272] 01:34:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f962def0800) [pid = 1816] [serial = 816] [outer = (nil)] 01:34:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962eebac00) [pid = 1816] [serial = 817] [outer = 0x7f962def0800] 01:34:34 INFO - PROCESS | 1816 | 1461659674588 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f963a524000) [pid = 1816] [serial = 818] [outer = 0x7f962def0800] 01:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f9640046800) [pid = 1816] [serial = 819] [outer = 0x7f9624b2d800] 01:34:35 INFO - PROCESS | 1816 | 1461659675317 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1078ms 01:34:35 INFO - PROCESS | 1816 | 1461659675381 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1816 | 1461659675383 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:34:35 INFO - PROCESS | 1816 | 1461659675391 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1816 | 1461659675402 Marionette TRACE conn3 <- [1,1062,null,{}] 01:34:35 INFO - PROCESS | 1816 | 1461659675413 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:35 INFO - PROCESS | 1816 | 1461659675712 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f964066cc00) [pid = 1816] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f9624d76c00) [pid = 1816] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f9627fd5000) [pid = 1816] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f962cc29400) [pid = 1816] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f962d844400) [pid = 1816] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f963c9f2800) [pid = 1816] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f962b60ec00) [pid = 1816] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f9623e94000) [pid = 1816] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f962cbd5400) [pid = 1816] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f962cc1bc00) [pid = 1816] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f9623e98000) [pid = 1816] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f9625856000) [pid = 1816] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f962d841800) [pid = 1816] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f962edf2c00) [pid = 1816] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f9623dd9c00) [pid = 1816] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f961d010800) [pid = 1816] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f9624b2b400) [pid = 1816] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f9624d7d000) [pid = 1816] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f9623e9c000) [pid = 1816] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:34:35 INFO - PROCESS | 1816 | --DOMWINDOW == 112 (0x7f961d002c00) [pid = 1816] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:34:35 INFO - PROCESS | 1816 | 1461659675810 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96217c5000 == 80 [pid = 1816] [id = 273] 01:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 113 (0x7f961d010800) [pid = 1816] [serial = 820] [outer = (nil)] 01:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f9624b2b400) [pid = 1816] [serial = 821] [outer = 0x7f961d010800] 01:34:35 INFO - PROCESS | 1816 | 1461659675864 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f9627efa400) [pid = 1816] [serial = 822] [outer = 0x7f961d010800] 01:34:36 INFO - PROCESS | 1816 | 1461659676424 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1048ms 01:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:34:36 INFO - PROCESS | 1816 | 1461659676436 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1816 | 1461659676438 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:34:36 INFO - PROCESS | 1816 | 1461659676444 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1816 | 1461659676446 Marionette TRACE conn3 <- [1,1066,null,{}] 01:34:36 INFO - PROCESS | 1816 | 1461659676465 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:36 INFO - PROCESS | 1816 | 1461659676581 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:34:36 INFO - PROCESS | 1816 | 1461659676695 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3cb000 == 81 [pid = 1816] [id = 274] 01:34:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f961d011000) [pid = 1816] [serial = 823] [outer = (nil)] 01:34:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f962cbe2c00) [pid = 1816] [serial = 824] [outer = 0x7f961d011000] 01:34:36 INFO - PROCESS | 1816 | 1461659676747 Marionette DEBUG loaded listener.js 01:34:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f963b4f5800) [pid = 1816] [serial = 825] [outer = 0x7f961d011000] 01:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 829ms 01:34:37 INFO - PROCESS | 1816 | 1461659677266 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:34:37 INFO - PROCESS | 1816 | 1461659677279 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1816 | 1461659677282 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:34:37 INFO - PROCESS | 1816 | 1461659677320 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 1816 | 1461659677322 Marionette TRACE conn3 <- [1,1070,null,{}] 01:34:37 INFO - PROCESS | 1816 | 1461659677327 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:37 INFO - PROCESS | 1816 | 1461659677453 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:34:37 INFO - PROCESS | 1816 | 1461659677468 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640838800 == 82 [pid = 1816] [id = 275] 01:34:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f961d011400) [pid = 1816] [serial = 826] [outer = (nil)] 01:34:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f96401ab400) [pid = 1816] [serial = 827] [outer = 0x7f961d011400] 01:34:37 INFO - PROCESS | 1816 | 1461659677518 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f9640b88000) [pid = 1816] [serial = 828] [outer = 0x7f961d011400] 01:34:38 INFO - PROCESS | 1816 | 1461659678350 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1114ms 01:34:38 INFO - PROCESS | 1816 | 1461659678401 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:34:38 INFO - PROCESS | 1816 | 1461659678407 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:34:38 INFO - PROCESS | 1816 | 1461659678415 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:34:38 INFO - PROCESS | 1816 | 1461659678418 Marionette TRACE conn3 <- [1,1074,null,{}] 01:34:38 INFO - PROCESS | 1816 | 1461659678425 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:38 INFO - PROCESS | 1816 | 1461659678575 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:34:38 INFO - PROCESS | 1816 | 1461659678729 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628476000 == 83 [pid = 1816] [id = 276] 01:34:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f961d027800) [pid = 1816] [serial = 829] [outer = (nil)] 01:34:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f962292f800) [pid = 1816] [serial = 830] [outer = 0x7f961d027800] 01:34:38 INFO - PROCESS | 1816 | 1461659678795 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f9622be0c00) [pid = 1816] [serial = 831] [outer = 0x7f961d027800] 01:34:39 INFO - PROCESS | 1816 | 1461659679629 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1279ms 01:34:39 INFO - PROCESS | 1816 | 1461659679694 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:34:39 INFO - PROCESS | 1816 | 1461659679702 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:34:39 INFO - PROCESS | 1816 | 1461659679710 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 1816 | 1461659679714 Marionette TRACE conn3 <- [1,1078,null,{}] 01:34:39 INFO - PROCESS | 1816 | 1461659679719 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:39 INFO - PROCESS | 1816 | 1461659679864 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:34:40 INFO - PROCESS | 1816 | 1461659680024 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962eef4800 == 84 [pid = 1816] [id = 277] 01:34:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f9622be8400) [pid = 1816] [serial = 832] [outer = (nil)] 01:34:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f9622bed400) [pid = 1816] [serial = 833] [outer = 0x7f9622be8400] 01:34:40 INFO - PROCESS | 1816 | 1461659680088 Marionette DEBUG loaded listener.js 01:34:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f96246b4800) [pid = 1816] [serial = 834] [outer = 0x7f9622be8400] 01:34:40 INFO - PROCESS | 1816 | 1461659680950 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1284ms 01:34:40 INFO - PROCESS | 1816 | 1461659680995 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:34:41 INFO - PROCESS | 1816 | 1461659680998 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:34:41 INFO - PROCESS | 1816 | 1461659681004 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:34:41 INFO - PROCESS | 1816 | 1461659681008 Marionette TRACE conn3 <- [1,1082,null,{}] 01:34:41 INFO - PROCESS | 1816 | 1461659681022 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:41 INFO - PROCESS | 1816 | 1461659681176 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:34:41 INFO - PROCESS | 1816 | 1461659681334 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624704800 == 85 [pid = 1816] [id = 278] 01:34:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f9625852c00) [pid = 1816] [serial = 835] [outer = (nil)] 01:34:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f962842e000) [pid = 1816] [serial = 836] [outer = 0x7f9625852c00] 01:34:41 INFO - PROCESS | 1816 | 1461659681403 Marionette DEBUG loaded listener.js 01:34:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f962c587c00) [pid = 1816] [serial = 837] [outer = 0x7f9625852c00] 01:34:42 INFO - PROCESS | 1816 | 1461659682179 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1230ms 01:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:34:42 INFO - PROCESS | 1816 | 1461659682235 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:34:42 INFO - PROCESS | 1816 | 1461659682238 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:34:42 INFO - PROCESS | 1816 | 1461659682242 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:34:42 INFO - PROCESS | 1816 | 1461659682246 Marionette TRACE conn3 <- [1,1086,null,{}] 01:34:42 INFO - PROCESS | 1816 | 1461659682250 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:42 INFO - PROCESS | 1816 | 1461659682396 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:34:42 INFO - PROCESS | 1816 | 1461659682544 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624721800 == 86 [pid = 1816] [id = 279] 01:34:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f96269abc00) [pid = 1816] [serial = 838] [outer = (nil)] 01:34:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f962d84f400) [pid = 1816] [serial = 839] [outer = 0x7f96269abc00] 01:34:42 INFO - PROCESS | 1816 | 1461659682607 Marionette DEBUG loaded listener.js 01:34:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f962ef82c00) [pid = 1816] [serial = 840] [outer = 0x7f96269abc00] 01:34:43 INFO - PROCESS | 1816 | 1461659683368 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1179ms 01:34:43 INFO - PROCESS | 1816 | 1461659683426 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:34:43 INFO - PROCESS | 1816 | 1461659683428 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:34:43 INFO - PROCESS | 1816 | 1461659683435 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:34:43 INFO - PROCESS | 1816 | 1461659683437 Marionette TRACE conn3 <- [1,1090,null,{}] 01:34:43 INFO - PROCESS | 1816 | 1461659683442 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:43 INFO - PROCESS | 1816 | 1461659683575 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:34:43 INFO - PROCESS | 1816 | 1461659683728 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f6b000 == 87 [pid = 1816] [id = 280] 01:34:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f962c58a000) [pid = 1816] [serial = 841] [outer = (nil)] 01:34:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f963558b400) [pid = 1816] [serial = 842] [outer = 0x7f962c58a000] 01:34:43 INFO - PROCESS | 1816 | 1461659683790 Marionette DEBUG loaded listener.js 01:34:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f963c5ec400) [pid = 1816] [serial = 843] [outer = 0x7f962c58a000] 01:34:44 INFO - PROCESS | 1816 | 1461659684535 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1127ms 01:34:44 INFO - PROCESS | 1816 | 1461659684564 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:34:44 INFO - PROCESS | 1816 | 1461659684566 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:34:44 INFO - PROCESS | 1816 | 1461659684571 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:34:44 INFO - PROCESS | 1816 | 1461659684574 Marionette TRACE conn3 <- [1,1094,null,{}] 01:34:44 INFO - PROCESS | 1816 | 1461659684578 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:44 INFO - PROCESS | 1816 | 1461659684734 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:34:44 INFO - PROCESS | 1816 | 1461659684887 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d246800 == 88 [pid = 1816] [id = 281] 01:34:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f96249c0800) [pid = 1816] [serial = 844] [outer = (nil)] 01:34:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f96249c9000) [pid = 1816] [serial = 845] [outer = 0x7f96249c0800] 01:34:44 INFO - PROCESS | 1816 | 1461659684952 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f96401a7800) [pid = 1816] [serial = 846] [outer = 0x7f96249c0800] 01:34:45 INFO - PROCESS | 1816 | 1461659685698 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1178ms 01:34:45 INFO - PROCESS | 1816 | 1461659685754 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 1816 | 1461659685757 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:34:45 INFO - PROCESS | 1816 | 1461659685763 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 1816 | 1461659685766 Marionette TRACE conn3 <- [1,1098,null,{}] 01:34:45 INFO - PROCESS | 1816 | 1461659685771 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:45 INFO - PROCESS | 1816 | 1461659685911 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:34:46 INFO - PROCESS | 1816 | 1461659686062 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a35e000 == 89 [pid = 1816] [id = 282] 01:34:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f96210e5400) [pid = 1816] [serial = 847] [outer = (nil)] 01:34:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f96210ee400) [pid = 1816] [serial = 848] [outer = 0x7f96210e5400] 01:34:46 INFO - PROCESS | 1816 | 1461659686125 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f96210f2400) [pid = 1816] [serial = 849] [outer = 0x7f96210e5400] 01:34:47 INFO - PROCESS | 1816 | 1461659687186 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1478ms 01:34:47 INFO - PROCESS | 1816 | 1461659687242 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:34:47 INFO - PROCESS | 1816 | 1461659687247 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:34:47 INFO - PROCESS | 1816 | 1461659687254 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1816 | 1461659687259 Marionette TRACE conn3 <- [1,1102,null,{}] 01:34:47 INFO - PROCESS | 1816 | 1461659687266 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:47 INFO - PROCESS | 1816 | 1461659687408 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:34:47 INFO - PROCESS | 1816 | 1461659687591 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624721000 == 90 [pid = 1816] [id = 283] 01:34:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f96210ef000) [pid = 1816] [serial = 850] [outer = (nil)] 01:34:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f96210f3800) [pid = 1816] [serial = 851] [outer = 0x7f96210ef000] 01:34:47 INFO - PROCESS | 1816 | 1461659687649 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f9622936000) [pid = 1816] [serial = 852] [outer = 0x7f96210ef000] 01:34:48 INFO - PROCESS | 1816 | 1461659688415 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1183ms 01:34:48 INFO - PROCESS | 1816 | 1461659688437 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:34:48 INFO - PROCESS | 1816 | 1461659688444 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:34:48 INFO - PROCESS | 1816 | 1461659688471 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:34:48 INFO - PROCESS | 1816 | 1461659688475 Marionette TRACE conn3 <- [1,1106,null,{}] 01:34:48 INFO - PROCESS | 1816 | 1461659688479 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:48 INFO - PROCESS | 1816 | 1461659688617 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:34:48 INFO - PROCESS | 1816 | 1461659688769 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218de800 == 91 [pid = 1816] [id = 284] 01:34:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f961d00cc00) [pid = 1816] [serial = 853] [outer = (nil)] 01:34:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f9622be7000) [pid = 1816] [serial = 854] [outer = 0x7f961d00cc00] 01:34:48 INFO - PROCESS | 1816 | 1461659688829 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f9623e95400) [pid = 1816] [serial = 855] [outer = 0x7f961d00cc00] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962c5a7000 == 90 [pid = 1816] [id = 89] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3cb000 == 89 [pid = 1816] [id = 274] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96217c5000 == 88 [pid = 1816] [id = 273] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef10800 == 87 [pid = 1816] [id = 272] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd66800 == 86 [pid = 1816] [id = 271] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f9640b27c00) [pid = 1816] [serial = 748] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f96212ef800) [pid = 1816] [serial = 751] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f963e7e1800) [pid = 1816] [serial = 778] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625005800 == 85 [pid = 1816] [id = 270] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624fd0800 == 84 [pid = 1816] [id = 269] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b2b8800 == 83 [pid = 1816] [id = 268] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626acf800 == 82 [pid = 1816] [id = 267] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d9c9800 == 81 [pid = 1816] [id = 261] 01:34:49 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624b6a000 == 80 [pid = 1816] [id = 260] 01:34:49 INFO - PROCESS | 1816 | 1461659689663 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1235ms 01:34:49 INFO - PROCESS | 1816 | 1461659689703 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:34:49 INFO - PROCESS | 1816 | 1461659689706 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:34:49 INFO - PROCESS | 1816 | 1461659689711 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 1816 | 1461659689715 Marionette TRACE conn3 <- [1,1110,null,{}] 01:34:49 INFO - PROCESS | 1816 | 1461659689728 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:49 INFO - PROCESS | 1816 | 1461659689859 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f96265e6c00) [pid = 1816] [serial = 713] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f9640a36c00) [pid = 1816] [serial = 650] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f9627ef2400) [pid = 1816] [serial = 653] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f962cbd8800) [pid = 1816] [serial = 656] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f963b65b800) [pid = 1816] [serial = 659] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f96401a8c00) [pid = 1816] [serial = 662] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f96408c7800) [pid = 1816] [serial = 665] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f96401af000) [pid = 1816] [serial = 734] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f962d84c000) [pid = 1816] [serial = 769] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f963a525000) [pid = 1816] [serial = 772] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f962e0edc00) [pid = 1816] [serial = 770] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f963b498800) [pid = 1816] [serial = 773] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f9624f1ec00) [pid = 1816] [serial = 758] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f9624d79000) [pid = 1816] [serial = 757] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f96212ed800) [pid = 1816] [serial = 755] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 129 (0x7f96212e7000) [pid = 1816] [serial = 754] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 128 (0x7f962b2e3c00) [pid = 1816] [serial = 763] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 127 (0x7f962b952c00) [pid = 1816] [serial = 764] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 126 (0x7f9628170c00) [pid = 1816] [serial = 739] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 125 (0x7f962b6d0800) [pid = 1816] [serial = 766] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f9625855000) [pid = 1816] [serial = 760] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f9626a3a000) [pid = 1816] [serial = 761] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f9623e97c00) [pid = 1816] [serial = 736] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f963c83dc00) [pid = 1816] [serial = 745] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962d732800) [pid = 1816] [serial = 742] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f963b61d800) [pid = 1816] [serial = 776] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9635502c00) [pid = 1816] [serial = 775] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f962cc1f400) [pid = 1816] [serial = 767] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f9635510800) [pid = 1816] [serial = 704] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f962d84b400) [pid = 1816] [serial = 701] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 114 (0x7f9625606c00) [pid = 1816] [serial = 695] [outer = (nil)] [url = about:blank] 01:34:49 INFO - PROCESS | 1816 | --DOMWINDOW == 113 (0x7f962b60f400) [pid = 1816] [serial = 698] [outer = (nil)] [url = about:blank] 01:34:50 INFO - PROCESS | 1816 | 1461659689998 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd3000 == 81 [pid = 1816] [id = 285] 01:34:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 114 (0x7f96212ed800) [pid = 1816] [serial = 856] [outer = (nil)] 01:34:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 115 (0x7f96246b4c00) [pid = 1816] [serial = 857] [outer = 0x7f96212ed800] 01:34:50 INFO - PROCESS | 1816 | 1461659690063 Marionette DEBUG loaded listener.js 01:34:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f9624d79000) [pid = 1816] [serial = 858] [outer = 0x7f96212ed800] 01:34:50 INFO - PROCESS | 1816 | 1461659690692 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1037ms 01:34:50 INFO - PROCESS | 1816 | 1461659690748 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:34:50 INFO - PROCESS | 1816 | 1461659690750 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:34:50 INFO - PROCESS | 1816 | 1461659690756 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:34:50 INFO - PROCESS | 1816 | 1461659690758 Marionette TRACE conn3 <- [1,1114,null,{}] 01:34:50 INFO - PROCESS | 1816 | 1461659690763 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:50 INFO - PROCESS | 1816 | 1461659690894 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:34:51 INFO - PROCESS | 1816 | 1461659691001 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c7c800 == 82 [pid = 1816] [id = 286] 01:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f9622935400) [pid = 1816] [serial = 859] [outer = (nil)] 01:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f9625854000) [pid = 1816] [serial = 860] [outer = 0x7f9622935400] 01:34:51 INFO - PROCESS | 1816 | 1461659691054 Marionette DEBUG loaded listener.js 01:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f96269b2400) [pid = 1816] [serial = 861] [outer = 0x7f9622935400] 01:34:51 INFO - PROCESS | 1816 | 1461659691623 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 924ms 01:34:51 INFO - PROCESS | 1816 | 1461659691681 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:34:51 INFO - PROCESS | 1816 | 1461659691683 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:34:51 INFO - PROCESS | 1816 | 1461659691688 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:34:51 INFO - PROCESS | 1816 | 1461659691691 Marionette TRACE conn3 <- [1,1118,null,{}] 01:34:51 INFO - PROCESS | 1816 | 1461659691695 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:51 INFO - PROCESS | 1816 | 1461659691866 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:34:51 INFO - PROCESS | 1816 | 1461659691897 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a753000 == 83 [pid = 1816] [id = 287] 01:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f9624c36c00) [pid = 1816] [serial = 862] [outer = (nil)] 01:34:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f96269b3c00) [pid = 1816] [serial = 863] [outer = 0x7f9624c36c00] 01:34:51 INFO - PROCESS | 1816 | 1461659691949 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f962a7b2000) [pid = 1816] [serial = 864] [outer = 0x7f9624c36c00] 01:34:52 INFO - PROCESS | 1816 | 1461659692658 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1025ms 01:34:52 INFO - PROCESS | 1816 | 1461659692714 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:34:52 INFO - PROCESS | 1816 | 1461659692716 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:34:52 INFO - PROCESS | 1816 | 1461659692721 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:34:52 INFO - PROCESS | 1816 | 1461659692724 Marionette TRACE conn3 <- [1,1122,null,{}] 01:34:52 INFO - PROCESS | 1816 | 1461659692728 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:52 INFO - PROCESS | 1816 | 1461659692926 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:34:52 INFO - PROCESS | 1816 | 1461659692948 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d23a000 == 84 [pid = 1816] [id = 288] 01:34:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f962b24ec00) [pid = 1816] [serial = 865] [outer = (nil)] 01:34:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f962c585400) [pid = 1816] [serial = 866] [outer = 0x7f962b24ec00] 01:34:53 INFO - PROCESS | 1816 | 1461659693011 Marionette DEBUG loaded listener.js 01:34:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f962cbd9000) [pid = 1816] [serial = 867] [outer = 0x7f962b24ec00] 01:34:53 INFO - PROCESS | 1816 | 1461659693645 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 979ms 01:34:53 INFO - PROCESS | 1816 | 1461659693700 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 1816 | 1461659693703 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:34:53 INFO - PROCESS | 1816 | 1461659693715 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 1816 | 1461659693717 Marionette TRACE conn3 <- [1,1126,null,{}] 01:34:53 INFO - PROCESS | 1816 | 1461659693721 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:54 INFO - PROCESS | 1816 | 1461659694146 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 124 (0x7f961bde5400) [pid = 1816] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 123 (0x7f962d850800) [pid = 1816] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 122 (0x7f96267edc00) [pid = 1816] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 121 (0x7f96212eb800) [pid = 1816] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 120 (0x7f962def0800) [pid = 1816] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 119 (0x7f962292e400) [pid = 1816] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 118 (0x7f9624f1bc00) [pid = 1816] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 117 (0x7f961d010800) [pid = 1816] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 116 (0x7f961d011000) [pid = 1816] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:34:54 INFO - PROCESS | 1816 | --DOMWINDOW == 115 (0x7f963c2bc000) [pid = 1816] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:34:54 INFO - PROCESS | 1816 | 1461659694234 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625466000 == 85 [pid = 1816] [id = 289] 01:34:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 116 (0x7f961bddf400) [pid = 1816] [serial = 868] [outer = (nil)] 01:34:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 117 (0x7f96246b8400) [pid = 1816] [serial = 869] [outer = 0x7f961bddf400] 01:34:54 INFO - PROCESS | 1816 | 1461659694288 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 118 (0x7f962cbdcc00) [pid = 1816] [serial = 870] [outer = 0x7f961bddf400] 01:34:54 INFO - PROCESS | 1816 | 1461659694875 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1173ms 01:34:54 INFO - PROCESS | 1816 | 1461659694894 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:34:54 INFO - PROCESS | 1816 | 1461659694897 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:34:54 INFO - PROCESS | 1816 | 1461659694901 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:34:54 INFO - PROCESS | 1816 | 1461659694904 Marionette TRACE conn3 <- [1,1130,null,{}] 01:34:54 INFO - PROCESS | 1816 | 1461659694909 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:55 INFO - PROCESS | 1816 | 1461659695028 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:34:55 INFO - PROCESS | 1816 | 1461659695141 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da8f800 == 86 [pid = 1816] [id = 290] 01:34:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 119 (0x7f961d010800) [pid = 1816] [serial = 871] [outer = (nil)] 01:34:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 120 (0x7f962cf58000) [pid = 1816] [serial = 872] [outer = 0x7f961d010800] 01:34:55 INFO - PROCESS | 1816 | 1461659695193 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 121 (0x7f962d8d1c00) [pid = 1816] [serial = 873] [outer = 0x7f961d010800] 01:34:55 INFO - PROCESS | 1816 | 1461659695757 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 876ms 01:34:55 INFO - PROCESS | 1816 | 1461659695777 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:34:55 INFO - PROCESS | 1816 | 1461659695780 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:34:55 INFO - PROCESS | 1816 | 1461659695785 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:34:55 INFO - PROCESS | 1816 | 1461659695786 Marionette TRACE conn3 <- [1,1134,null,{}] 01:34:55 INFO - PROCESS | 1816 | 1461659695791 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:55 INFO - PROCESS | 1816 | 1461659695910 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:34:55 INFO - PROCESS | 1816 | 1461659695934 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ea53000 == 87 [pid = 1816] [id = 291] 01:34:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 122 (0x7f962cbd6400) [pid = 1816] [serial = 874] [outer = (nil)] 01:34:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 123 (0x7f962def0800) [pid = 1816] [serial = 875] [outer = 0x7f962cbd6400] 01:34:55 INFO - PROCESS | 1816 | 1461659695986 Marionette DEBUG loaded listener.js 01:34:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 124 (0x7f962eead400) [pid = 1816] [serial = 876] [outer = 0x7f962cbd6400] 01:34:56 INFO - PROCESS | 1816 | 1461659696878 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1126ms 01:34:56 INFO - PROCESS | 1816 | 1461659696912 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 1816 | 1461659696917 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:34:56 INFO - PROCESS | 1816 | 1461659696924 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 1816 | 1461659696930 Marionette TRACE conn3 <- [1,1138,null,{}] 01:34:56 INFO - PROCESS | 1816 | 1461659696936 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:57 INFO - PROCESS | 1816 | 1461659697094 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:34:57 INFO - PROCESS | 1816 | 1461659697243 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962470b000 == 88 [pid = 1816] [id = 292] 01:34:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 125 (0x7f96210e9c00) [pid = 1816] [serial = 877] [outer = (nil)] 01:34:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 126 (0x7f9622930400) [pid = 1816] [serial = 878] [outer = 0x7f96210e9c00] 01:34:57 INFO - PROCESS | 1816 | 1461659697308 Marionette DEBUG loaded listener.js 01:34:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 127 (0x7f9622be9400) [pid = 1816] [serial = 879] [outer = 0x7f96210e9c00] 01:34:58 INFO - PROCESS | 1816 | 1461659698115 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1229ms 01:34:58 INFO - PROCESS | 1816 | 1461659698153 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:34:58 INFO - PROCESS | 1816 | 1461659698161 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:34:58 INFO - PROCESS | 1816 | 1461659698185 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:34:58 INFO - PROCESS | 1816 | 1461659698189 Marionette TRACE conn3 <- [1,1142,null,{}] 01:34:58 INFO - PROCESS | 1816 | 1461659698194 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:58 INFO - PROCESS | 1816 | 1461659698340 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:34:58 INFO - PROCESS | 1816 | 1461659698489 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b969800 == 89 [pid = 1816] [id = 293] 01:34:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 128 (0x7f96210ee800) [pid = 1816] [serial = 880] [outer = (nil)] 01:34:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 129 (0x7f9624b2cc00) [pid = 1816] [serial = 881] [outer = 0x7f96210ee800] 01:34:58 INFO - PROCESS | 1816 | 1461659698551 Marionette DEBUG loaded listener.js 01:34:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 130 (0x7f96250c2000) [pid = 1816] [serial = 882] [outer = 0x7f96210ee800] 01:34:59 INFO - PROCESS | 1816 | 1461659699324 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1183ms 01:34:59 INFO - PROCESS | 1816 | 1461659699380 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:34:59 INFO - PROCESS | 1816 | 1461659699383 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:34:59 INFO - PROCESS | 1816 | 1461659699391 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:34:59 INFO - PROCESS | 1816 | 1461659699395 Marionette TRACE conn3 <- [1,1146,null,{}] 01:34:59 INFO - PROCESS | 1816 | 1461659699409 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:34:59 INFO - PROCESS | 1816 | 1461659699564 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:34:59 INFO - PROCESS | 1816 | 1461659699711 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a0e000 == 90 [pid = 1816] [id = 294] 01:34:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f9628171c00) [pid = 1816] [serial = 883] [outer = (nil)] 01:34:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f962b95ac00) [pid = 1816] [serial = 884] [outer = 0x7f9628171c00] 01:34:59 INFO - PROCESS | 1816 | 1461659699779 Marionette DEBUG loaded listener.js 01:34:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f962cc23400) [pid = 1816] [serial = 885] [outer = 0x7f9628171c00] 01:35:00 INFO - PROCESS | 1816 | 1461659700502 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1134ms 01:35:00 INFO - PROCESS | 1816 | 1461659700525 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:35:00 INFO - PROCESS | 1816 | 1461659700535 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:35:00 INFO - PROCESS | 1816 | 1461659700541 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 1816 | 1461659700546 Marionette TRACE conn3 <- [1,1150,null,{}] 01:35:00 INFO - PROCESS | 1816 | 1461659700568 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:00 INFO - PROCESS | 1816 | 1461659700714 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:35:00 INFO - PROCESS | 1816 | 1461659700865 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b108000 == 91 [pid = 1816] [id = 295] 01:35:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f962b610400) [pid = 1816] [serial = 886] [outer = (nil)] 01:35:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f962e0edc00) [pid = 1816] [serial = 887] [outer = 0x7f962b610400] 01:35:00 INFO - PROCESS | 1816 | 1461659700928 Marionette DEBUG loaded listener.js 01:35:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f9631810c00) [pid = 1816] [serial = 888] [outer = 0x7f962b610400] 01:35:01 INFO - PROCESS | 1816 | 1461659701675 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1181ms 01:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:35:01 INFO - PROCESS | 1816 | 1461659701730 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:35:01 INFO - PROCESS | 1816 | 1461659701733 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:35:01 INFO - PROCESS | 1816 | 1461659701741 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:35:01 INFO - PROCESS | 1816 | 1461659701744 Marionette TRACE conn3 <- [1,1154,null,{}] 01:35:01 INFO - PROCESS | 1816 | 1461659701748 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:01 INFO - PROCESS | 1816 | 1461659701900 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:35:02 INFO - PROCESS | 1816 | 1461659702047 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c31b000 == 92 [pid = 1816] [id = 296] 01:35:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f962d8ce000) [pid = 1816] [serial = 889] [outer = (nil)] 01:35:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f963a51e400) [pid = 1816] [serial = 890] [outer = 0x7f962d8ce000] 01:35:02 INFO - PROCESS | 1816 | 1461659702112 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f963b391000) [pid = 1816] [serial = 891] [outer = 0x7f962d8ce000] 01:35:02 INFO - PROCESS | 1816 | 1461659702845 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1179ms 01:35:02 INFO - PROCESS | 1816 | 1461659702920 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:35:02 INFO - PROCESS | 1816 | 1461659702923 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:35:02 INFO - PROCESS | 1816 | 1461659702928 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:35:02 INFO - PROCESS | 1816 | 1461659702930 Marionette TRACE conn3 <- [1,1158,null,{}] 01:35:02 INFO - PROCESS | 1816 | 1461659702935 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:03 INFO - PROCESS | 1816 | 1461659703096 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:35:03 INFO - PROCESS | 1816 | 1461659703246 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640649000 == 93 [pid = 1816] [id = 297] 01:35:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f963b65a800) [pid = 1816] [serial = 892] [outer = (nil)] 01:35:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f962c2c4800) [pid = 1816] [serial = 893] [outer = 0x7f963b65a800] 01:35:03 INFO - PROCESS | 1816 | 1461659703322 Marionette DEBUG loaded listener.js 01:35:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f96401b0400) [pid = 1816] [serial = 894] [outer = 0x7f963b65a800] 01:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1126ms 01:35:04 INFO - PROCESS | 1816 | 1461659704045 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:35:04 INFO - PROCESS | 1816 | 1461659704055 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:35:04 INFO - PROCESS | 1816 | 1461659704058 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:35:04 INFO - PROCESS | 1816 | 1461659704063 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:35:04 INFO - PROCESS | 1816 | 1461659704066 Marionette TRACE conn3 <- [1,1162,null,{}] 01:35:04 INFO - PROCESS | 1816 | 1461659704071 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:04 INFO - PROCESS | 1816 | 1461659704298 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:35:04 INFO - PROCESS | 1816 | 1461659704448 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96434f2000 == 94 [pid = 1816] [id = 298] 01:35:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f963c2b1400) [pid = 1816] [serial = 895] [outer = (nil)] 01:35:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f9640af6800) [pid = 1816] [serial = 896] [outer = 0x7f963c2b1400] 01:35:04 INFO - PROCESS | 1816 | 1461659704512 Marionette DEBUG loaded listener.js 01:35:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f9640b91800) [pid = 1816] [serial = 897] [outer = 0x7f963c2b1400] 01:35:05 INFO - PROCESS | 1816 | 1461659705210 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1181ms 01:35:05 INFO - PROCESS | 1816 | 1461659705247 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:35:05 INFO - PROCESS | 1816 | 1461659705250 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:35:05 INFO - PROCESS | 1816 | 1461659705255 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 1816 | 1461659705258 Marionette TRACE conn3 <- [1,1166,null,{}] 01:35:05 INFO - PROCESS | 1816 | 1461659705262 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:05 INFO - PROCESS | 1816 | 1461659705401 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:35:05 INFO - PROCESS | 1816 | 1461659705557 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258af000 == 95 [pid = 1816] [id = 299] 01:35:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f9628ca4400) [pid = 1816] [serial = 898] [outer = (nil)] 01:35:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f9628ca8000) [pid = 1816] [serial = 899] [outer = 0x7f9628ca4400] 01:35:05 INFO - PROCESS | 1816 | 1461659705657 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f963c5eb400) [pid = 1816] [serial = 900] [outer = 0x7f9628ca4400] 01:35:06 INFO - PROCESS | 1816 | 1461659706644 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1432ms 01:35:06 INFO - PROCESS | 1816 | 1461659706688 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:35:06 INFO - PROCESS | 1816 | 1461659706691 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:35:06 INFO - PROCESS | 1816 | 1461659706696 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:35:06 INFO - PROCESS | 1816 | 1461659706698 Marionette TRACE conn3 <- [1,1170,null,{}] 01:35:06 INFO - PROCESS | 1816 | 1461659706702 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:06 INFO - PROCESS | 1816 | 1461659706877 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:35:07 INFO - PROCESS | 1816 | 1461659707037 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac65800 == 96 [pid = 1816] [id = 300] 01:35:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f961abde400) [pid = 1816] [serial = 901] [outer = (nil)] 01:35:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f961abe6400) [pid = 1816] [serial = 902] [outer = 0x7f961abde400] 01:35:07 INFO - PROCESS | 1816 | 1461659707099 Marionette DEBUG loaded listener.js 01:35:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f961abeb400) [pid = 1816] [serial = 903] [outer = 0x7f961abde400] 01:35:07 INFO - PROCESS | 1816 | 1461659707874 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1224ms 01:35:07 INFO - PROCESS | 1816 | 1461659707921 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:35:07 INFO - PROCESS | 1816 | 1461659707925 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:35:07 INFO - PROCESS | 1816 | 1461659707931 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:35:07 INFO - PROCESS | 1816 | 1461659707933 Marionette TRACE conn3 <- [1,1174,null,{}] 01:35:07 INFO - PROCESS | 1816 | 1461659707938 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:08 INFO - PROCESS | 1816 | 1461659708107 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:35:08 INFO - PROCESS | 1816 | 1461659708554 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623f0b000 == 97 [pid = 1816] [id = 301] 01:35:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f9618afc800) [pid = 1816] [serial = 904] [outer = (nil)] 01:35:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f961abe2000) [pid = 1816] [serial = 905] [outer = 0x7f9618afc800] 01:35:08 INFO - PROCESS | 1816 | 1461659708658 Marionette DEBUG loaded listener.js 01:35:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f961bdda000) [pid = 1816] [serial = 906] [outer = 0x7f9618afc800] 01:35:09 INFO - PROCESS | 1816 | 1461659709512 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:35:09 INFO - PROCESS | 1816 | 1461659709570 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:35:09 INFO - PROCESS | 1816 | 1461659709577 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:35:09 INFO - PROCESS | 1816 | 1461659709582 Marionette TRACE conn3 <- [1,1178,null,{}] 01:35:09 INFO - PROCESS | 1816 | 1461659709588 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:09 INFO - PROCESS | 1816 | 1461659709738 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:35:09 INFO - PROCESS | 1816 | 1461659709905 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624703000 == 98 [pid = 1816] [id = 302] 01:35:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f96210e6c00) [pid = 1816] [serial = 907] [outer = (nil)] 01:35:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f96210f2800) [pid = 1816] [serial = 908] [outer = 0x7f96210e6c00] 01:35:09 INFO - PROCESS | 1816 | 1461659709966 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f9622939400) [pid = 1816] [serial = 909] [outer = 0x7f96210e6c00] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da8f800 == 97 [pid = 1816] [id = 290] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625466000 == 96 [pid = 1816] [id = 289] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d23a000 == 95 [pid = 1816] [id = 288] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a753000 == 94 [pid = 1816] [id = 287] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f96401ab400) [pid = 1816] [serial = 827] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c7c800 == 93 [pid = 1816] [id = 286] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd3000 == 92 [pid = 1816] [id = 285] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218de800 == 91 [pid = 1816] [id = 284] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624721000 == 90 [pid = 1816] [id = 283] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962eef4800 == 89 [pid = 1816] [id = 277] 01:35:10 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628476000 == 88 [pid = 1816] [id = 276] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f961d011800) [pid = 1816] [serial = 803] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 154 (0x7f963b65e000) [pid = 1816] [serial = 707] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 153 (0x7f962a7b8800) [pid = 1816] [serial = 811] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 152 (0x7f9622938000) [pid = 1816] [serial = 799] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 151 (0x7f96246b6000) [pid = 1816] [serial = 781] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 150 (0x7f9623dd7c00) [pid = 1816] [serial = 806] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 149 (0x7f962eebac00) [pid = 1816] [serial = 817] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 148 (0x7f962cbdb800) [pid = 1816] [serial = 814] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 147 (0x7f96269af400) [pid = 1816] [serial = 809] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 146 (0x7f963a524000) [pid = 1816] [serial = 818] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 145 (0x7f962d845800) [pid = 1816] [serial = 524] [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.] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 144 (0x7f9627ef5000) [pid = 1816] [serial = 784] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 143 (0x7f9624b2b400) [pid = 1816] [serial = 821] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 142 (0x7f963c548400) [pid = 1816] [serial = 790] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f962cbe2c00) [pid = 1816] [serial = 824] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f9627efa400) [pid = 1816] [serial = 822] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f961d02bc00) [pid = 1816] [serial = 793] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f962d730400) [pid = 1816] [serial = 815] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f9640b8c400) [pid = 1816] [serial = 796] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f962d8d1400) [pid = 1816] [serial = 787] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f962b954c00) [pid = 1816] [serial = 812] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f9622937000) [pid = 1816] [serial = 805] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 133 (0x7f9640854400) [pid = 1816] [serial = 710] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 132 (0x7f96256a5000) [pid = 1816] [serial = 808] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 131 (0x7f961d005800) [pid = 1816] [serial = 802] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | --DOMWINDOW == 130 (0x7f963b4f5800) [pid = 1816] [serial = 825] [outer = (nil)] [url = about:blank] 01:35:10 INFO - PROCESS | 1816 | 1461659710801 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:35:10 INFO - PROCESS | 1816 | 1461659710871 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:35:10 INFO - PROCESS | 1816 | 1461659710877 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:35:10 INFO - PROCESS | 1816 | 1461659710878 Marionette TRACE conn3 <- [1,1182,null,{}] 01:35:10 INFO - PROCESS | 1816 | 1461659710884 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:11 INFO - PROCESS | 1816 | 1461659711011 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:35:11 INFO - PROCESS | 1816 | 1461659711026 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625469000 == 89 [pid = 1816] [id = 303] 01:35:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 131 (0x7f9623e8f400) [pid = 1816] [serial = 910] [outer = (nil)] 01:35:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 132 (0x7f96246ab000) [pid = 1816] [serial = 911] [outer = 0x7f9623e8f400] 01:35:11 INFO - PROCESS | 1816 | 1461659711079 Marionette DEBUG loaded listener.js 01:35:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 133 (0x7f96249c4800) [pid = 1816] [serial = 912] [outer = 0x7f9623e8f400] 01:35:11 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:11 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:35:11 INFO - PROCESS | 1816 | 1461659711834 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 1816 | 1461659711856 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:35:11 INFO - PROCESS | 1816 | 1461659711868 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - PROCESS | 1816 | 1461659711874 Marionette TRACE conn3 <- [1,1186,null,{}] 01:35:11 INFO - PROCESS | 1816 | 1461659711881 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:12 INFO - PROCESS | 1816 | 1461659712056 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:35:12 INFO - PROCESS | 1816 | 1461659712076 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290e0000 == 90 [pid = 1816] [id = 304] 01:35:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 134 (0x7f9624b2f800) [pid = 1816] [serial = 913] [outer = (nil)] 01:35:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f9625857400) [pid = 1816] [serial = 914] [outer = 0x7f9624b2f800] 01:35:12 INFO - PROCESS | 1816 | 1461659712130 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f9627fd4800) [pid = 1816] [serial = 915] [outer = 0x7f9624b2f800] 01:35:12 INFO - PROCESS | 1816 | 1461659712805 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:35:12 INFO - PROCESS | 1816 | 1461659712855 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:35:12 INFO - PROCESS | 1816 | 1461659712867 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:35:12 INFO - PROCESS | 1816 | 1461659712869 Marionette TRACE conn3 <- [1,1190,null,{}] 01:35:12 INFO - PROCESS | 1816 | 1461659712874 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:13 INFO - PROCESS | 1816 | 1461659713041 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:35:13 INFO - PROCESS | 1816 | 1461659713066 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962c59d800 == 91 [pid = 1816] [id = 305] 01:35:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f96249c1c00) [pid = 1816] [serial = 916] [outer = (nil)] 01:35:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f9628caec00) [pid = 1816] [serial = 917] [outer = 0x7f96249c1c00] 01:35:13 INFO - PROCESS | 1816 | 1461659713127 Marionette DEBUG loaded listener.js 01:35:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f962b6c7400) [pid = 1816] [serial = 918] [outer = 0x7f96249c1c00] 01:35:13 INFO - PROCESS | 1816 | 1461659713805 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:35:13 INFO - PROCESS | 1816 | 1461659713847 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:35:13 INFO - PROCESS | 1816 | 1461659713853 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 1816 | 1461659713855 Marionette TRACE conn3 <- [1,1194,null,{}] 01:35:13 INFO - PROCESS | 1816 | 1461659713867 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:14 INFO - PROCESS | 1816 | 1461659714042 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:35:14 INFO - PROCESS | 1816 | 1461659714071 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d9ca800 == 92 [pid = 1816] [id = 306] 01:35:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f962cbda400) [pid = 1816] [serial = 919] [outer = (nil)] 01:35:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f962cc25000) [pid = 1816] [serial = 920] [outer = 0x7f962cbda400] 01:35:14 INFO - PROCESS | 1816 | 1461659714134 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f962dab0c00) [pid = 1816] [serial = 921] [outer = 0x7f962cbda400] 01:35:14 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:14 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 141 (0x7f962b24ec00) [pid = 1816] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 140 (0x7f9622935400) [pid = 1816] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 139 (0x7f96212ed800) [pid = 1816] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 138 (0x7f961d00cc00) [pid = 1816] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 137 (0x7f96210ef000) [pid = 1816] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 136 (0x7f961d010800) [pid = 1816] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 135 (0x7f9624c36c00) [pid = 1816] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:35:15 INFO - PROCESS | 1816 | --DOMWINDOW == 134 (0x7f961bddf400) [pid = 1816] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:35:15 INFO - PROCESS | 1816 | 1461659715060 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 1816 | 1461659715092 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:35:15 INFO - PROCESS | 1816 | 1461659715105 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 1816 | 1461659715108 Marionette TRACE conn3 <- [1,1198,null,{}] 01:35:15 INFO - PROCESS | 1816 | 1461659715113 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:15 INFO - PROCESS | 1816 | 1461659715252 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:35:15 INFO - PROCESS | 1816 | 1461659715367 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e271800 == 93 [pid = 1816] [id = 307] 01:35:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 135 (0x7f962dab1000) [pid = 1816] [serial = 922] [outer = (nil)] 01:35:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 136 (0x7f962e20a000) [pid = 1816] [serial = 923] [outer = 0x7f962dab1000] 01:35:15 INFO - PROCESS | 1816 | 1461659715422 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 137 (0x7f963a525800) [pid = 1816] [serial = 924] [outer = 0x7f962dab1000] 01:35:16 INFO - PROCESS | 1816 | 1461659716016 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 934ms 01:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:35:16 INFO - PROCESS | 1816 | 1461659716032 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1816 | 1461659716034 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:35:16 INFO - PROCESS | 1816 | 1461659716040 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 1816 | 1461659716042 Marionette TRACE conn3 <- [1,1202,null,{}] 01:35:16 INFO - PROCESS | 1816 | 1461659716047 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:16 INFO - PROCESS | 1816 | 1461659716189 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:35:16 INFO - PROCESS | 1816 | 1461659716305 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963a5b0800 == 94 [pid = 1816] [id = 308] 01:35:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 138 (0x7f961bde0c00) [pid = 1816] [serial = 925] [outer = (nil)] 01:35:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 139 (0x7f963b387c00) [pid = 1816] [serial = 926] [outer = 0x7f961bde0c00] 01:35:16 INFO - PROCESS | 1816 | 1461659716359 Marionette DEBUG loaded listener.js 01:35:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 140 (0x7f96401ab400) [pid = 1816] [serial = 927] [outer = 0x7f961bde0c00] 01:35:16 INFO - PROCESS | 1816 | 1461659716934 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:35:16 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 01:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 926ms 01:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:35:16 INFO - PROCESS | 1816 | 1461659716965 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1816 | 1461659716967 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:35:16 INFO - PROCESS | 1816 | 1461659716973 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 1816 | 1461659716975 Marionette TRACE conn3 <- [1,1206,null,{}] 01:35:16 INFO - PROCESS | 1816 | 1461659716980 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:17 INFO - PROCESS | 1816 | 1461659717211 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:35:17 INFO - PROCESS | 1816 | 1461659717349 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d09f000 == 95 [pid = 1816] [id = 309] 01:35:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 141 (0x7f9618afa400) [pid = 1816] [serial = 928] [outer = (nil)] 01:35:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 142 (0x7f9618afcc00) [pid = 1816] [serial = 929] [outer = 0x7f9618afa400] 01:35:17 INFO - PROCESS | 1816 | 1461659717421 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 143 (0x7f961bd88400) [pid = 1816] [serial = 930] [outer = 0x7f9618afa400] 01:35:18 INFO - PROCESS | 1816 | 1461659718235 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:35:18 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 01:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1328ms 01:35:18 INFO - PROCESS | 1816 | 1461659718303 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 1816 | 1461659718308 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:35:18 INFO - PROCESS | 1816 | 1461659718315 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 1816 | 1461659718322 Marionette TRACE conn3 <- [1,1210,null,{}] 01:35:18 INFO - PROCESS | 1816 | 1461659718329 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:18 INFO - PROCESS | 1816 | 1461659718548 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:35:18 INFO - PROCESS | 1816 | 1461659718704 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c70000 == 96 [pid = 1816] [id = 310] 01:35:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 144 (0x7f961bd90800) [pid = 1816] [serial = 931] [outer = (nil)] 01:35:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 145 (0x7f96210e8400) [pid = 1816] [serial = 932] [outer = 0x7f961bd90800] 01:35:18 INFO - PROCESS | 1816 | 1461659718778 Marionette DEBUG loaded listener.js 01:35:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 146 (0x7f9622931400) [pid = 1816] [serial = 933] [outer = 0x7f961bd90800] 01:35:19 INFO - PROCESS | 1816 | 1461659719589 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1335ms 01:35:19 INFO - PROCESS | 1816 | 1461659719651 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:35:19 INFO - PROCESS | 1816 | 1461659719655 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:35:19 INFO - PROCESS | 1816 | 1461659719660 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:35:19 INFO - PROCESS | 1816 | 1461659719662 Marionette TRACE conn3 <- [1,1214,null,{}] 01:35:19 INFO - PROCESS | 1816 | 1461659719668 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:19 INFO - PROCESS | 1816 | 1461659719820 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:35:19 INFO - PROCESS | 1816 | 1461659719982 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9634911800 == 97 [pid = 1816] [id = 311] 01:35:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 147 (0x7f9623e9b800) [pid = 1816] [serial = 934] [outer = (nil)] 01:35:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 148 (0x7f96249ca800) [pid = 1816] [serial = 935] [outer = 0x7f9623e9b800] 01:35:20 INFO - PROCESS | 1816 | 1461659720057 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 149 (0x7f9624f20400) [pid = 1816] [serial = 936] [outer = 0x7f9623e9b800] 01:35:20 INFO - PROCESS | 1816 | 1461659720939 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1331ms 01:35:20 INFO - PROCESS | 1816 | 1461659720992 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:35:21 INFO - PROCESS | 1816 | 1461659720998 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:35:21 INFO - PROCESS | 1816 | 1461659721012 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:35:21 INFO - PROCESS | 1816 | 1461659721018 Marionette TRACE conn3 <- [1,1218,null,{}] 01:35:21 INFO - PROCESS | 1816 | 1461659721022 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:21 INFO - PROCESS | 1816 | 1461659721177 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:35:21 INFO - PROCESS | 1816 | 1461659721337 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9643466000 == 98 [pid = 1816] [id = 312] 01:35:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 150 (0x7f9622939800) [pid = 1816] [serial = 937] [outer = (nil)] 01:35:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 151 (0x7f962b94fc00) [pid = 1816] [serial = 938] [outer = 0x7f9622939800] 01:35:21 INFO - PROCESS | 1816 | 1461659721408 Marionette DEBUG loaded listener.js 01:35:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 152 (0x7f962d8cb800) [pid = 1816] [serial = 939] [outer = 0x7f9622939800] 01:35:22 INFO - PROCESS | 1816 | 1461659722165 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1193ms 01:35:22 INFO - PROCESS | 1816 | 1461659722204 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:35:22 INFO - PROCESS | 1816 | 1461659722208 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:35:22 INFO - PROCESS | 1816 | 1461659722213 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:35:22 INFO - PROCESS | 1816 | 1461659722215 Marionette TRACE conn3 <- [1,1222,null,{}] 01:35:22 INFO - PROCESS | 1816 | 1461659722221 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:22 INFO - PROCESS | 1816 | 1461659722375 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:35:22 INFO - PROCESS | 1816 | 1461659722534 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a94800 == 99 [pid = 1816] [id = 313] 01:35:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 153 (0x7f9622becc00) [pid = 1816] [serial = 940] [outer = (nil)] 01:35:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 154 (0x7f963b151c00) [pid = 1816] [serial = 941] [outer = 0x7f9622becc00] 01:35:22 INFO - PROCESS | 1816 | 1461659722599 Marionette DEBUG loaded listener.js 01:35:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 155 (0x7f963c6ccc00) [pid = 1816] [serial = 942] [outer = 0x7f9622becc00] 01:35:23 INFO - PROCESS | 1816 | 1461659723358 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:35:23 INFO - PROCESS | 1816 | 1461659723405 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:35:23 INFO - PROCESS | 1816 | 1461659723410 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:35:23 INFO - PROCESS | 1816 | 1461659723413 Marionette TRACE conn3 <- [1,1226,null,{}] 01:35:23 INFO - PROCESS | 1816 | 1461659723431 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:23 INFO - PROCESS | 1816 | 1461659723626 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:35:23 INFO - PROCESS | 1816 | 1461659723742 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622956800 == 100 [pid = 1816] [id = 314] 01:35:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f9640b8d800) [pid = 1816] [serial = 943] [outer = (nil)] 01:35:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f9640b93c00) [pid = 1816] [serial = 944] [outer = 0x7f9640b8d800] 01:35:23 INFO - PROCESS | 1816 | 1461659723819 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f9643138000) [pid = 1816] [serial = 945] [outer = 0x7f9640b8d800] 01:35:24 INFO - PROCESS | 1816 | 1461659724549 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1182ms 01:35:24 INFO - PROCESS | 1816 | 1461659724594 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 1816 | 1461659724597 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:35:24 INFO - PROCESS | 1816 | 1461659724602 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1816 | 1461659724604 Marionette TRACE conn3 <- [1,1230,null,{}] 01:35:24 INFO - PROCESS | 1816 | 1461659724609 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:24 INFO - PROCESS | 1816 | 1461659724747 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:35:24 INFO - PROCESS | 1816 | 1461659724904 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962489e000 == 101 [pid = 1816] [id = 315] 01:35:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f9640b8f400) [pid = 1816] [serial = 946] [outer = (nil)] 01:35:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f9644a15000) [pid = 1816] [serial = 947] [outer = 0x7f9640b8f400] 01:35:24 INFO - PROCESS | 1816 | 1461659724965 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f9644c54400) [pid = 1816] [serial = 948] [outer = 0x7f9640b8f400] 01:35:25 INFO - PROCESS | 1816 | 1461659725696 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1127ms 01:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:35:25 INFO - PROCESS | 1816 | 1461659725730 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:35:25 INFO - PROCESS | 1816 | 1461659725733 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:35:25 INFO - PROCESS | 1816 | 1461659725755 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:35:25 INFO - PROCESS | 1816 | 1461659725757 Marionette TRACE conn3 <- [1,1234,null,{}] 01:35:25 INFO - PROCESS | 1816 | 1461659725764 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:25 INFO - PROCESS | 1816 | 1461659725905 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:35:26 INFO - PROCESS | 1816 | 1461659726057 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618cdf000 == 102 [pid = 1816] [id = 316] 01:35:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f9628e4d000) [pid = 1816] [serial = 949] [outer = (nil)] 01:35:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f9628e56c00) [pid = 1816] [serial = 950] [outer = 0x7f9628e4d000] 01:35:26 INFO - PROCESS | 1816 | 1461659726120 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f962cc28800) [pid = 1816] [serial = 951] [outer = 0x7f9628e4d000] 01:35:26 INFO - PROCESS | 1816 | 1461659726784 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1099ms 01:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:35:26 INFO - PROCESS | 1816 | 1461659726838 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:35:26 INFO - PROCESS | 1816 | 1461659726840 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:35:26 INFO - PROCESS | 1816 | 1461659726846 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:35:26 INFO - PROCESS | 1816 | 1461659726848 Marionette TRACE conn3 <- [1,1238,null,{}] 01:35:26 INFO - PROCESS | 1816 | 1461659726866 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:27 INFO - PROCESS | 1816 | 1461659727050 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:35:27 INFO - PROCESS | 1816 | 1461659727171 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96248aa000 == 103 [pid = 1816] [id = 317] 01:35:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f9624046800) [pid = 1816] [serial = 952] [outer = (nil)] 01:35:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f962404dc00) [pid = 1816] [serial = 953] [outer = 0x7f9624046800] 01:35:27 INFO - PROCESS | 1816 | 1461659727236 Marionette DEBUG loaded listener.js 01:35:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f9624052000) [pid = 1816] [serial = 954] [outer = 0x7f9624046800] 01:35:27 INFO - PROCESS | 1816 | 1461659727905 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1130ms 01:35:27 INFO - PROCESS | 1816 | 1461659727975 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 1816 | 1461659727978 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:35:27 INFO - PROCESS | 1816 | 1461659727983 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 1816 | 1461659727991 Marionette TRACE conn3 <- [1,1242,null,{}] 01:35:27 INFO - PROCESS | 1816 | 1461659727996 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:28 INFO - PROCESS | 1816 | 1461659728146 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:35:28 INFO - PROCESS | 1816 | 1461659728306 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178ee800 == 104 [pid = 1816] [id = 318] 01:35:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f961ba88400) [pid = 1816] [serial = 955] [outer = (nil)] 01:35:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f961ba8fc00) [pid = 1816] [serial = 956] [outer = 0x7f961ba88400] 01:35:28 INFO - PROCESS | 1816 | 1461659728368 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f961ba95000) [pid = 1816] [serial = 957] [outer = 0x7f961ba88400] 01:35:29 INFO - PROCESS | 1816 | 1461659729107 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1182ms 01:35:29 INFO - PROCESS | 1816 | 1461659729166 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 1816 | 1461659729169 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:35:29 INFO - PROCESS | 1816 | 1461659729174 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 1816 | 1461659729177 Marionette TRACE conn3 <- [1,1246,null,{}] 01:35:29 INFO - PROCESS | 1816 | 1461659729182 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:29 INFO - PROCESS | 1816 | 1461659729334 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:35:29 INFO - PROCESS | 1816 | 1461659729493 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bba4000 == 105 [pid = 1816] [id = 319] 01:35:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f961ba8e400) [pid = 1816] [serial = 958] [outer = (nil)] 01:35:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f961bb86800) [pid = 1816] [serial = 959] [outer = 0x7f961ba8e400] 01:35:29 INFO - PROCESS | 1816 | 1461659729571 Marionette DEBUG loaded listener.js 01:35:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f961bb8ec00) [pid = 1816] [serial = 960] [outer = 0x7f961ba8e400] 01:35:30 INFO - PROCESS | 1816 | 1461659730686 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1578ms 01:35:30 INFO - PROCESS | 1816 | 1461659730754 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:35:30 INFO - PROCESS | 1816 | 1461659730759 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:35:30 INFO - PROCESS | 1816 | 1461659730767 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:35:30 INFO - PROCESS | 1816 | 1461659730770 Marionette TRACE conn3 <- [1,1250,null,{}] 01:35:30 INFO - PROCESS | 1816 | 1461659730777 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:30 INFO - PROCESS | 1816 | 1461659730943 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:35:31 INFO - PROCESS | 1816 | 1461659731119 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623d93000 == 106 [pid = 1816] [id = 320] 01:35:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f961abe0000) [pid = 1816] [serial = 961] [outer = (nil)] 01:35:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f961abeb800) [pid = 1816] [serial = 962] [outer = 0x7f961abe0000] 01:35:31 INFO - PROCESS | 1816 | 1461659731176 Marionette DEBUG loaded listener.js 01:35:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f961bb86c00) [pid = 1816] [serial = 963] [outer = 0x7f961abe0000] 01:35:31 INFO - PROCESS | 1816 | 1461659731935 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1232ms 01:35:32 INFO - PROCESS | 1816 | 1461659732003 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:35:32 INFO - PROCESS | 1816 | 1461659732020 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:35:32 INFO - PROCESS | 1816 | 1461659732033 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 1816 | 1461659732035 Marionette TRACE conn3 <- [1,1254,null,{}] 01:35:32 INFO - PROCESS | 1816 | 1461659732047 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:32 INFO - PROCESS | 1816 | 1461659732196 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:35:32 INFO - PROCESS | 1816 | 1461659732358 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211e1000 == 107 [pid = 1816] [id = 321] 01:35:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f961bde1c00) [pid = 1816] [serial = 964] [outer = (nil)] 01:35:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f961d004000) [pid = 1816] [serial = 965] [outer = 0x7f961bde1c00] 01:35:32 INFO - PROCESS | 1816 | 1461659732418 Marionette DEBUG loaded listener.js 01:35:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f961d02a400) [pid = 1816] [serial = 966] [outer = 0x7f961bde1c00] 01:35:32 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963a5b0800 == 106 [pid = 1816] [id = 308] 01:35:32 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e271800 == 105 [pid = 1816] [id = 307] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f962d84f400) [pid = 1816] [serial = 839] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f963558b400) [pid = 1816] [serial = 842] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f96249c9000) [pid = 1816] [serial = 845] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f962def0800) [pid = 1816] [serial = 875] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d9ca800 == 104 [pid = 1816] [id = 306] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962c59d800 == 103 [pid = 1816] [id = 305] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290e0000 == 102 [pid = 1816] [id = 304] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625469000 == 101 [pid = 1816] [id = 303] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624703000 == 100 [pid = 1816] [id = 302] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623f0b000 == 99 [pid = 1816] [id = 301] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258af000 == 98 [pid = 1816] [id = 299] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96434f2000 == 97 [pid = 1816] [id = 298] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640649000 == 96 [pid = 1816] [id = 297] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c31b000 == 95 [pid = 1816] [id = 296] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b108000 == 94 [pid = 1816] [id = 295] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9630a0e000 == 93 [pid = 1816] [id = 294] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b969800 == 92 [pid = 1816] [id = 293] 01:35:33 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962470b000 == 91 [pid = 1816] [id = 292] 01:35:33 INFO - PROCESS | 1816 | 1461659733277 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f9624d79000) [pid = 1816] [serial = 858] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f962292f800) [pid = 1816] [serial = 830] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f9623e95400) [pid = 1816] [serial = 855] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f9622be7000) [pid = 1816] [serial = 854] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f9622936000) [pid = 1816] [serial = 852] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f96210f3800) [pid = 1816] [serial = 851] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f96210ee400) [pid = 1816] [serial = 848] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f962842e000) [pid = 1816] [serial = 836] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f962cf58000) [pid = 1816] [serial = 872] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f962d8d1c00) [pid = 1816] [serial = 873] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f96269b3c00) [pid = 1816] [serial = 863] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f962cbd9000) [pid = 1816] [serial = 867] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f962a7b2000) [pid = 1816] [serial = 864] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f96246b8400) [pid = 1816] [serial = 869] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f962cbdcc00) [pid = 1816] [serial = 870] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f962c585400) [pid = 1816] [serial = 866] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f9622bed400) [pid = 1816] [serial = 833] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f9625854000) [pid = 1816] [serial = 860] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f96269b2400) [pid = 1816] [serial = 861] [outer = (nil)] [url = about:blank] 01:35:33 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f96246b4c00) [pid = 1816] [serial = 857] [outer = (nil)] [url = about:blank] 01:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1294ms 01:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:35:33 INFO - PROCESS | 1816 | 1461659733324 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:35:33 INFO - PROCESS | 1816 | 1461659733326 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:35:33 INFO - PROCESS | 1816 | 1461659733332 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:35:33 INFO - PROCESS | 1816 | 1461659733337 Marionette TRACE conn3 <- [1,1258,null,{}] 01:35:33 INFO - PROCESS | 1816 | 1461659733350 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:33 INFO - PROCESS | 1816 | 1461659733502 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:35:33 INFO - PROCESS | 1816 | 1461659733521 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f5f000 == 92 [pid = 1816] [id = 322] 01:35:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f9622be1800) [pid = 1816] [serial = 967] [outer = (nil)] 01:35:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f9623dd6000) [pid = 1816] [serial = 968] [outer = 0x7f9622be1800] 01:35:33 INFO - PROCESS | 1816 | 1461659733577 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f962404e000) [pid = 1816] [serial = 969] [outer = 0x7f9622be1800] 01:35:34 INFO - PROCESS | 1816 | 1461659734311 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1040ms 01:35:34 INFO - PROCESS | 1816 | 1461659734372 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 1816 | 1461659734376 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:35:34 INFO - PROCESS | 1816 | 1461659734380 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 1816 | 1461659734383 Marionette TRACE conn3 <- [1,1262,null,{}] 01:35:34 INFO - PROCESS | 1816 | 1461659734387 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:34 INFO - PROCESS | 1816 | 1461659734514 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:35:34 INFO - PROCESS | 1816 | 1461659734527 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258a5800 == 93 [pid = 1816] [id = 323] 01:35:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f9622be4400) [pid = 1816] [serial = 970] [outer = (nil)] 01:35:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f96249cb000) [pid = 1816] [serial = 971] [outer = 0x7f9622be4400] 01:35:34 INFO - PROCESS | 1816 | 1461659734581 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f9624d79000) [pid = 1816] [serial = 972] [outer = 0x7f9622be4400] 01:35:35 INFO - PROCESS | 1816 | 1461659735311 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 975ms 01:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:35:35 INFO - PROCESS | 1816 | 1461659735365 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 1816 | 1461659735367 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:35:35 INFO - PROCESS | 1816 | 1461659735373 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 1816 | 1461659735375 Marionette TRACE conn3 <- [1,1266,null,{}] 01:35:35 INFO - PROCESS | 1816 | 1461659735380 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:35 INFO - PROCESS | 1816 | 1461659735565 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:35:35 INFO - PROCESS | 1816 | 1461659735593 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c65800 == 94 [pid = 1816] [id = 324] 01:35:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f961bde2800) [pid = 1816] [serial = 973] [outer = (nil)] 01:35:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f9624d76400) [pid = 1816] [serial = 974] [outer = 0x7f961bde2800] 01:35:35 INFO - PROCESS | 1816 | 1461659735646 Marionette DEBUG loaded listener.js 01:35:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f9625854c00) [pid = 1816] [serial = 975] [outer = 0x7f961bde2800] 01:35:36 INFO - PROCESS | 1816 | 1461659736393 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1075ms 01:35:36 INFO - PROCESS | 1816 | 1461659736453 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:35:36 INFO - PROCESS | 1816 | 1461659736455 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:35:36 INFO - PROCESS | 1816 | 1461659736460 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:35:36 INFO - PROCESS | 1816 | 1461659736463 Marionette TRACE conn3 <- [1,1270,null,{}] 01:35:36 INFO - PROCESS | 1816 | 1461659736467 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:36 INFO - PROCESS | 1816 | 1461659736651 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:35:36 INFO - PROCESS | 1816 | 1461659736674 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962aa4d800 == 95 [pid = 1816] [id = 325] 01:35:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f9625855000) [pid = 1816] [serial = 976] [outer = (nil)] 01:35:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f9628ca2c00) [pid = 1816] [serial = 977] [outer = 0x7f9625855000] 01:35:36 INFO - PROCESS | 1816 | 1461659736728 Marionette DEBUG loaded listener.js 01:35:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f962a7b1c00) [pid = 1816] [serial = 978] [outer = 0x7f9625855000] 01:35:37 INFO - PROCESS | 1816 | 1461659737383 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 976ms 01:35:37 INFO - PROCESS | 1816 | 1461659737438 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:35:37 INFO - PROCESS | 1816 | 1461659737449 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:35:37 INFO - PROCESS | 1816 | 1461659737459 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - PROCESS | 1816 | 1461659737462 Marionette TRACE conn3 <- [1,1274,null,{}] 01:35:37 INFO - PROCESS | 1816 | 1461659737466 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:37 INFO - PROCESS | 1816 | 1461659737821 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f9624b2f800) [pid = 1816] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f96210e6c00) [pid = 1816] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f963b605000) [pid = 1816] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f96249c1c00) [pid = 1816] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f962dab1000) [pid = 1816] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f962cbda400) [pid = 1816] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f9623e8f400) [pid = 1816] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f9618afc800) [pid = 1816] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f962cbd6400) [pid = 1816] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:35:37 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f961d011400) [pid = 1816] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:35:37 INFO - PROCESS | 1816 | 1461659737915 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211e1800 == 96 [pid = 1816] [id = 326] 01:35:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f961abe6800) [pid = 1816] [serial = 979] [outer = (nil)] 01:35:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f961d011400) [pid = 1816] [serial = 980] [outer = 0x7f961abe6800] 01:35:37 INFO - PROCESS | 1816 | 1461659737967 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f962816dc00) [pid = 1816] [serial = 981] [outer = 0x7f961abe6800] 01:35:38 INFO - PROCESS | 1816 | 1461659738566 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1134ms 01:35:38 INFO - PROCESS | 1816 | 1461659738588 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 1816 | 1461659738591 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:35:38 INFO - PROCESS | 1816 | 1461659738596 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 1816 | 1461659738597 Marionette TRACE conn3 <- [1,1278,null,{}] 01:35:38 INFO - PROCESS | 1816 | 1461659738602 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:38 INFO - PROCESS | 1816 | 1461659738766 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:35:38 INFO - PROCESS | 1816 | 1461659738782 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d331800 == 97 [pid = 1816] [id = 327] 01:35:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f961bd8a000) [pid = 1816] [serial = 982] [outer = (nil)] 01:35:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f962b6d0000) [pid = 1816] [serial = 983] [outer = 0x7f961bd8a000] 01:35:38 INFO - PROCESS | 1816 | 1461659738835 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f962cd2e800) [pid = 1816] [serial = 984] [outer = 0x7f961bd8a000] 01:35:39 INFO - PROCESS | 1816 | 1461659739480 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 925ms 01:35:39 INFO - PROCESS | 1816 | 1461659739522 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:35:39 INFO - PROCESS | 1816 | 1461659739525 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:35:39 INFO - PROCESS | 1816 | 1461659739530 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:35:39 INFO - PROCESS | 1816 | 1461659739532 Marionette TRACE conn3 <- [1,1282,null,{}] 01:35:39 INFO - PROCESS | 1816 | 1461659739537 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:39 INFO - PROCESS | 1816 | 1461659739672 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:35:39 INFO - PROCESS | 1816 | 1461659739874 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a365000 == 98 [pid = 1816] [id = 328] 01:35:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f961794e400) [pid = 1816] [serial = 985] [outer = (nil)] 01:35:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f9617952400) [pid = 1816] [serial = 986] [outer = 0x7f961794e400] 01:35:39 INFO - PROCESS | 1816 | 1461659739944 Marionette DEBUG loaded listener.js 01:35:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f9618aef400) [pid = 1816] [serial = 987] [outer = 0x7f961794e400] 01:35:40 INFO - PROCESS | 1816 | 1461659740772 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1281ms 01:35:40 INFO - PROCESS | 1816 | 1461659740813 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:35:40 INFO - PROCESS | 1816 | 1461659740818 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:35:40 INFO - PROCESS | 1816 | 1461659740825 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 1816 | 1461659740830 Marionette TRACE conn3 <- [1,1286,null,{}] 01:35:40 INFO - PROCESS | 1816 | 1461659740836 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:41 INFO - PROCESS | 1816 | 1461659741000 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:35:41 INFO - PROCESS | 1816 | 1461659741163 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dcd000 == 99 [pid = 1816] [id = 329] 01:35:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f961794f800) [pid = 1816] [serial = 988] [outer = (nil)] 01:35:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f961bd8d400) [pid = 1816] [serial = 989] [outer = 0x7f961794f800] 01:35:41 INFO - PROCESS | 1816 | 1461659741229 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f961d02d800) [pid = 1816] [serial = 990] [outer = 0x7f961794f800] 01:35:42 INFO - PROCESS | 1816 | 1461659742013 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1235ms 01:35:42 INFO - PROCESS | 1816 | 1461659742065 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:35:42 INFO - PROCESS | 1816 | 1461659742070 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:35:42 INFO - PROCESS | 1816 | 1461659742079 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 1816 | 1461659742081 Marionette TRACE conn3 <- [1,1290,null,{}] 01:35:42 INFO - PROCESS | 1816 | 1461659742086 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:42 INFO - PROCESS | 1816 | 1461659742233 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:35:42 INFO - PROCESS | 1816 | 1461659742398 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b969800 == 100 [pid = 1816] [id = 330] 01:35:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f96210e9800) [pid = 1816] [serial = 991] [outer = (nil)] 01:35:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f962404d800) [pid = 1816] [serial = 992] [outer = 0x7f96210e9800] 01:35:42 INFO - PROCESS | 1816 | 1461659742461 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f9624e0f400) [pid = 1816] [serial = 993] [outer = 0x7f96210e9800] 01:35:43 INFO - PROCESS | 1816 | 1461659743303 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1281ms 01:35:43 INFO - PROCESS | 1816 | 1461659743361 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 1816 | 1461659743364 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:35:43 INFO - PROCESS | 1816 | 1461659743372 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - PROCESS | 1816 | 1461659743380 Marionette TRACE conn3 <- [1,1294,null,{}] 01:35:43 INFO - PROCESS | 1816 | 1461659743393 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:43 INFO - PROCESS | 1816 | 1461659743593 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:35:43 INFO - PROCESS | 1816 | 1461659743752 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96318e0000 == 101 [pid = 1816] [id = 331] 01:35:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f9627fd6400) [pid = 1816] [serial = 994] [outer = (nil)] 01:35:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f9628e4e800) [pid = 1816] [serial = 995] [outer = 0x7f9627fd6400] 01:35:43 INFO - PROCESS | 1816 | 1461659743816 Marionette DEBUG loaded listener.js 01:35:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f962b6c7000) [pid = 1816] [serial = 996] [outer = 0x7f9627fd6400] 01:35:44 INFO - PROCESS | 1816 | 1461659744620 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1287ms 01:35:44 INFO - PROCESS | 1816 | 1461659744658 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:35:44 INFO - PROCESS | 1816 | 1461659744661 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:35:44 INFO - PROCESS | 1816 | 1461659744666 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:35:44 INFO - PROCESS | 1816 | 1461659744668 Marionette TRACE conn3 <- [1,1298,null,{}] 01:35:44 INFO - PROCESS | 1816 | 1461659744673 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:44 INFO - PROCESS | 1816 | 1461659744816 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:35:44 INFO - PROCESS | 1816 | 1461659744977 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b6f2000 == 102 [pid = 1816] [id = 332] 01:35:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f961bddfc00) [pid = 1816] [serial = 997] [outer = (nil)] 01:35:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f962d847400) [pid = 1816] [serial = 998] [outer = 0x7f961bddfc00] 01:35:45 INFO - PROCESS | 1816 | 1461659745039 Marionette DEBUG loaded listener.js 01:35:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f962edecc00) [pid = 1816] [serial = 999] [outer = 0x7f961bddfc00] 01:35:45 INFO - PROCESS | 1816 | 1461659745784 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1125ms 01:35:45 INFO - PROCESS | 1816 | 1461659745792 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 1816 | 1461659745795 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:35:45 INFO - PROCESS | 1816 | 1461659745800 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 1816 | 1461659745802 Marionette TRACE conn3 <- [1,1302,null,{}] 01:35:45 INFO - PROCESS | 1816 | 1461659745807 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:45 INFO - PROCESS | 1816 | 1461659745950 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:35:46 INFO - PROCESS | 1816 | 1461659746111 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964065c800 == 103 [pid = 1816] [id = 333] 01:35:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f9634655400) [pid = 1816] [serial = 1000] [outer = (nil)] 01:35:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f963b386400) [pid = 1816] [serial = 1001] [outer = 0x7f9634655400] 01:35:46 INFO - PROCESS | 1816 | 1461659746187 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f963c6ce000) [pid = 1816] [serial = 1002] [outer = 0x7f9634655400] 01:35:46 INFO - PROCESS | 1816 | 1461659746934 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1181ms 01:35:46 INFO - PROCESS | 1816 | 1461659746994 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:35:46 INFO - PROCESS | 1816 | 1461659746998 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:35:47 INFO - PROCESS | 1816 | 1461659747003 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 1816 | 1461659747005 Marionette TRACE conn3 <- [1,1306,null,{}] 01:35:47 INFO - PROCESS | 1816 | 1461659747010 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:47 INFO - PROCESS | 1816 | 1461659747159 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:35:47 INFO - PROCESS | 1816 | 1461659747315 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a94000 == 104 [pid = 1816] [id = 334] 01:35:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f963fe7b400) [pid = 1816] [serial = 1003] [outer = (nil)] 01:35:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f9640854400) [pid = 1816] [serial = 1004] [outer = 0x7f963fe7b400] 01:35:47 INFO - PROCESS | 1816 | 1461659747384 Marionette DEBUG loaded listener.js 01:35:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f9640b2d400) [pid = 1816] [serial = 1005] [outer = 0x7f963fe7b400] 01:35:48 INFO - PROCESS | 1816 | 1461659748176 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1228ms 01:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:35:48 INFO - PROCESS | 1816 | 1461659748232 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1816 | 1461659748235 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:35:48 INFO - PROCESS | 1816 | 1461659748241 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 1816 | 1461659748244 Marionette TRACE conn3 <- [1,1310,null,{}] 01:35:48 INFO - PROCESS | 1816 | 1461659748248 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:48 INFO - PROCESS | 1816 | 1461659748392 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:35:48 INFO - PROCESS | 1816 | 1461659748556 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962474a800 == 105 [pid = 1816] [id = 335] 01:35:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f9617855800) [pid = 1816] [serial = 1006] [outer = (nil)] 01:35:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f961785c000) [pid = 1816] [serial = 1007] [outer = 0x7f9617855800] 01:35:48 INFO - PROCESS | 1816 | 1461659748618 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f9617860c00) [pid = 1816] [serial = 1008] [outer = 0x7f9617855800] 01:35:49 INFO - PROCESS | 1816 | 1461659749409 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:35:49 INFO - PROCESS | 1816 | 1461659749476 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:35:49 INFO - PROCESS | 1816 | 1461659749481 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 1816 | 1461659749483 Marionette TRACE conn3 <- [1,1314,null,{}] 01:35:49 INFO - PROCESS | 1816 | 1461659749488 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:49 INFO - PROCESS | 1816 | 1461659749656 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:35:49 INFO - PROCESS | 1816 | 1461659749813 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fd4800 == 106 [pid = 1816] [id = 336] 01:35:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f9617856000) [pid = 1816] [serial = 1009] [outer = (nil)] 01:35:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f9640b8c800) [pid = 1816] [serial = 1010] [outer = 0x7f9617856000] 01:35:49 INFO - PROCESS | 1816 | 1461659749876 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f964340a000) [pid = 1816] [serial = 1011] [outer = 0x7f9617856000] 01:35:50 INFO - PROCESS | 1816 | 1461659750656 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1232ms 01:35:50 INFO - PROCESS | 1816 | 1461659750713 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:35:50 INFO - PROCESS | 1816 | 1461659750716 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:35:50 INFO - PROCESS | 1816 | 1461659750721 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:35:50 INFO - PROCESS | 1816 | 1461659750723 Marionette TRACE conn3 <- [1,1318,null,{}] 01:35:50 INFO - PROCESS | 1816 | 1461659750728 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:50 INFO - PROCESS | 1816 | 1461659750876 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:35:51 INFO - PROCESS | 1816 | 1461659751077 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96173cc800 == 107 [pid = 1816] [id = 337] 01:35:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f96172eac00) [pid = 1816] [serial = 1012] [outer = (nil)] 01:35:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f96172f1c00) [pid = 1816] [serial = 1013] [outer = 0x7f96172eac00] 01:35:51 INFO - PROCESS | 1816 | 1461659751183 Marionette DEBUG loaded listener.js 01:35:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f961785b800) [pid = 1816] [serial = 1014] [outer = 0x7f96172eac00] 01:35:52 INFO - PROCESS | 1816 | 1461659752280 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1627ms 01:35:52 INFO - PROCESS | 1816 | 1461659752350 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:35:52 INFO - PROCESS | 1816 | 1461659752354 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:35:52 INFO - PROCESS | 1816 | 1461659752363 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:35:52 INFO - PROCESS | 1816 | 1461659752366 Marionette TRACE conn3 <- [1,1322,null,{}] 01:35:52 INFO - PROCESS | 1816 | 1461659752372 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:52 INFO - PROCESS | 1816 | 1461659752554 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:35:52 INFO - PROCESS | 1816 | 1461659752730 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227b4000 == 108 [pid = 1816] [id = 338] 01:35:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f961abdd800) [pid = 1816] [serial = 1015] [outer = (nil)] 01:35:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f961ba92000) [pid = 1816] [serial = 1016] [outer = 0x7f961abdd800] 01:35:52 INFO - PROCESS | 1816 | 1461659752789 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f961bb8d000) [pid = 1816] [serial = 1017] [outer = 0x7f961abdd800] 01:35:53 INFO - PROCESS | 1816 | 1461659753689 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1381ms 01:35:53 INFO - PROCESS | 1816 | 1461659753744 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:35:53 INFO - PROCESS | 1816 | 1461659753751 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:35:53 INFO - PROCESS | 1816 | 1461659753760 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:35:53 INFO - PROCESS | 1816 | 1461659753764 Marionette TRACE conn3 <- [1,1326,null,{}] 01:35:53 INFO - PROCESS | 1816 | 1461659753768 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:53 INFO - PROCESS | 1816 | 1461659753912 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:35:54 INFO - PROCESS | 1816 | 1461659754082 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d331800 == 107 [pid = 1816] [id = 327] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f963b387c00) [pid = 1816] [serial = 926] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f961abe6400) [pid = 1816] [serial = 902] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f9640af6800) [pid = 1816] [serial = 896] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f962c2c4800) [pid = 1816] [serial = 893] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f962e0edc00) [pid = 1816] [serial = 887] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f963a51e400) [pid = 1816] [serial = 890] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f9628ca8000) [pid = 1816] [serial = 899] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac6e000 == 108 [pid = 1816] [id = 339] 01:35:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f9618af6400) [pid = 1816] [serial = 1018] [outer = (nil)] 01:35:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f961bd90c00) [pid = 1816] [serial = 1019] [outer = 0x7f9618af6400] 01:35:54 INFO - PROCESS | 1816 | 1461659754199 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f962293bc00) [pid = 1816] [serial = 1020] [outer = 0x7f9618af6400] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211e1800 == 107 [pid = 1816] [id = 326] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962aa4d800 == 106 [pid = 1816] [id = 325] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c65800 == 105 [pid = 1816] [id = 324] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258a5800 == 104 [pid = 1816] [id = 323] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f5f000 == 103 [pid = 1816] [id = 322] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211e1000 == 102 [pid = 1816] [id = 321] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623d93000 == 101 [pid = 1816] [id = 320] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c70000 == 100 [pid = 1816] [id = 310] 01:35:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d09f000 == 99 [pid = 1816] [id = 309] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9627fd4800) [pid = 1816] [serial = 915] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f96210f2800) [pid = 1816] [serial = 908] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f96401a6400) [pid = 1816] [serial = 779] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f9628caec00) [pid = 1816] [serial = 917] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f962b6c7400) [pid = 1816] [serial = 918] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f962e20a000) [pid = 1816] [serial = 923] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f962cc25000) [pid = 1816] [serial = 920] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f96246ab000) [pid = 1816] [serial = 911] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f9622930400) [pid = 1816] [serial = 878] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f9624b2cc00) [pid = 1816] [serial = 881] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f961abe2000) [pid = 1816] [serial = 905] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f9625857400) [pid = 1816] [serial = 914] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f96249c4800) [pid = 1816] [serial = 912] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f962b95ac00) [pid = 1816] [serial = 884] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f963a525800) [pid = 1816] [serial = 924] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f9622939400) [pid = 1816] [serial = 909] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f962eead400) [pid = 1816] [serial = 876] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f961bdda000) [pid = 1816] [serial = 906] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f962dab0c00) [pid = 1816] [serial = 921] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f9640b88000) [pid = 1816] [serial = 828] [outer = (nil)] [url = about:blank] 01:35:54 INFO - PROCESS | 1816 | 1461659754925 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:35:54 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 01:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1181ms 01:35:54 INFO - PROCESS | 1816 | 1461659754942 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 1816 | 1461659754945 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:35:54 INFO - PROCESS | 1816 | 1461659754951 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 1816 | 1461659754956 Marionette TRACE conn3 <- [1,1330,null,{}] 01:35:54 INFO - PROCESS | 1816 | 1461659754995 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:55 INFO - PROCESS | 1816 | 1461659755137 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:35:55 INFO - PROCESS | 1816 | 1461659755155 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962489c800 == 100 [pid = 1816] [id = 340] 01:35:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f962404e800) [pid = 1816] [serial = 1021] [outer = (nil)] 01:35:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f96249bec00) [pid = 1816] [serial = 1022] [outer = 0x7f962404e800] 01:35:55 INFO - PROCESS | 1816 | 1461659755215 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f9624b32400) [pid = 1816] [serial = 1023] [outer = 0x7f962404e800] 01:35:55 INFO - PROCESS | 1816 | 1461659755914 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:35:55 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 01:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1007ms 01:35:55 INFO - PROCESS | 1816 | 1461659755958 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 1816 | 1461659755962 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:35:55 INFO - PROCESS | 1816 | 1461659755966 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 1816 | 1461659755969 Marionette TRACE conn3 <- [1,1334,null,{}] 01:35:55 INFO - PROCESS | 1816 | 1461659755973 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:56 INFO - PROCESS | 1816 | 1461659756162 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:35:56 INFO - PROCESS | 1816 | 1461659756179 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625009800 == 101 [pid = 1816] [id = 341] 01:35:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f96246b0800) [pid = 1816] [serial = 1024] [outer = (nil)] 01:35:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f962584e000) [pid = 1816] [serial = 1025] [outer = 0x7f96246b0800] 01:35:56 INFO - PROCESS | 1816 | 1461659756232 Marionette DEBUG loaded listener.js 01:35:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f9627fd4800) [pid = 1816] [serial = 1026] [outer = 0x7f96246b0800] 01:35:56 INFO - PROCESS | 1816 | 1461659756958 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1032ms 01:35:57 INFO - PROCESS | 1816 | 1461659757000 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 1816 | 1461659757003 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:35:57 INFO - PROCESS | 1816 | 1461659757029 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:35:57 INFO - PROCESS | 1816 | 1461659757031 Marionette TRACE conn3 <- [1,1338,null,{}] 01:35:57 INFO - PROCESS | 1816 | 1461659757037 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:57 INFO - PROCESS | 1816 | 1461659757217 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:35:57 INFO - PROCESS | 1816 | 1461659757241 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626aca000 == 102 [pid = 1816] [id = 342] 01:35:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f96172ee000) [pid = 1816] [serial = 1027] [outer = (nil)] 01:35:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f9628ca4800) [pid = 1816] [serial = 1028] [outer = 0x7f96172ee000] 01:35:57 INFO - PROCESS | 1816 | 1461659757296 Marionette DEBUG loaded listener.js 01:35:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f9628e51800) [pid = 1816] [serial = 1029] [outer = 0x7f96172ee000] 01:35:58 INFO - PROCESS | 1816 | 1461659758397 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1447ms 01:35:58 INFO - PROCESS | 1816 | 1461659758456 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1816 | 1461659758458 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:35:58 INFO - PROCESS | 1816 | 1461659758464 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1816 | 1461659758465 Marionette TRACE conn3 <- [1,1342,null,{}] 01:35:58 INFO - PROCESS | 1816 | 1461659758470 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:58 INFO - PROCESS | 1816 | 1461659758656 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:35:58 INFO - PROCESS | 1816 | 1461659758775 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a745800 == 103 [pid = 1816] [id = 343] 01:35:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f96265e9c00) [pid = 1816] [serial = 1030] [outer = (nil)] 01:35:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f962d842000) [pid = 1816] [serial = 1031] [outer = 0x7f96265e9c00] 01:35:58 INFO - PROCESS | 1816 | 1461659758829 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f963b393000) [pid = 1816] [serial = 1032] [outer = 0x7f96265e9c00] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f961abe6800) [pid = 1816] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f9625855000) [pid = 1816] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f9622be1800) [pid = 1816] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f961abe0000) [pid = 1816] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f9622be4400) [pid = 1816] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f961bde1c00) [pid = 1816] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f961bde0c00) [pid = 1816] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:35:59 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f961bde2800) [pid = 1816] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:35:59 INFO - PROCESS | 1816 | 1461659759540 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1125ms 01:35:59 INFO - PROCESS | 1816 | 1461659759589 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:35:59 INFO - PROCESS | 1816 | 1461659759592 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:35:59 INFO - PROCESS | 1816 | 1461659759596 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:35:59 INFO - PROCESS | 1816 | 1461659759598 Marionette TRACE conn3 <- [1,1346,null,{}] 01:35:59 INFO - PROCESS | 1816 | 1461659759603 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:35:59 INFO - PROCESS | 1816 | 1461659759768 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:35:59 INFO - PROCESS | 1816 | 1461659759785 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cf69800 == 104 [pid = 1816] [id = 344] 01:35:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f961bd90400) [pid = 1816] [serial = 1033] [outer = (nil)] 01:35:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f962690b000) [pid = 1816] [serial = 1034] [outer = 0x7f961bd90400] 01:35:59 INFO - PROCESS | 1816 | 1461659759838 Marionette DEBUG loaded listener.js 01:35:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f963b40ac00) [pid = 1816] [serial = 1035] [outer = 0x7f961bd90400] 01:36:00 INFO - PROCESS | 1816 | 1461659760475 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 930ms 01:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:36:00 INFO - PROCESS | 1816 | 1461659760528 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:36:00 INFO - PROCESS | 1816 | 1461659760530 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:36:00 INFO - PROCESS | 1816 | 1461659760536 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:36:00 INFO - PROCESS | 1816 | 1461659760538 Marionette TRACE conn3 <- [1,1350,null,{}] 01:36:00 INFO - PROCESS | 1816 | 1461659760546 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:00 INFO - PROCESS | 1816 | 1461659760675 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:36:00 INFO - PROCESS | 1816 | 1461659760690 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da96800 == 105 [pid = 1816] [id = 345] 01:36:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f96172e9000) [pid = 1816] [serial = 1036] [outer = (nil)] 01:36:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f963b415c00) [pid = 1816] [serial = 1037] [outer = 0x7f96172e9000] 01:36:00 INFO - PROCESS | 1816 | 1461659760851 Marionette DEBUG loaded listener.js 01:36:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f963fe84400) [pid = 1816] [serial = 1038] [outer = 0x7f96172e9000] 01:36:01 INFO - PROCESS | 1816 | 1461659761583 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1130ms 01:36:01 INFO - PROCESS | 1816 | 1461659761666 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:36:01 INFO - PROCESS | 1816 | 1461659761671 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:36:01 INFO - PROCESS | 1816 | 1461659761679 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:36:01 INFO - PROCESS | 1816 | 1461659761683 Marionette TRACE conn3 <- [1,1354,null,{}] 01:36:01 INFO - PROCESS | 1816 | 1461659761691 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:01 INFO - PROCESS | 1816 | 1461659761869 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:36:02 INFO - PROCESS | 1816 | 1461659762031 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227a5000 == 106 [pid = 1816] [id = 346] 01:36:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f9618af8c00) [pid = 1816] [serial = 1039] [outer = (nil)] 01:36:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f961bb88400) [pid = 1816] [serial = 1040] [outer = 0x7f9618af8c00] 01:36:02 INFO - PROCESS | 1816 | 1461659762098 Marionette DEBUG loaded listener.js 01:36:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f961bddd000) [pid = 1816] [serial = 1041] [outer = 0x7f9618af8c00] 01:36:03 INFO - PROCESS | 1816 | 1461659762999 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1385ms 01:36:03 INFO - PROCESS | 1816 | 1461659763064 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:36:03 INFO - PROCESS | 1816 | 1461659763071 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:36:03 INFO - PROCESS | 1816 | 1461659763080 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:36:03 INFO - PROCESS | 1816 | 1461659763083 Marionette TRACE conn3 <- [1,1358,null,{}] 01:36:03 INFO - PROCESS | 1816 | 1461659763087 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:03 INFO - PROCESS | 1816 | 1461659763250 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:36:03 INFO - PROCESS | 1816 | 1461659763411 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258b6800 == 107 [pid = 1816] [id = 347] 01:36:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f96210eb000) [pid = 1816] [serial = 1042] [outer = (nil)] 01:36:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f9622be3800) [pid = 1816] [serial = 1043] [outer = 0x7f96210eb000] 01:36:03 INFO - PROCESS | 1816 | 1461659763476 Marionette DEBUG loaded listener.js 01:36:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f9624050400) [pid = 1816] [serial = 1044] [outer = 0x7f96210eb000] 01:36:04 INFO - PROCESS | 1816 | 1461659764308 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1280ms 01:36:04 INFO - PROCESS | 1816 | 1461659764360 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:36:04 INFO - PROCESS | 1816 | 1461659764364 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:36:04 INFO - PROCESS | 1816 | 1461659764369 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:36:04 INFO - PROCESS | 1816 | 1461659764374 Marionette TRACE conn3 <- [1,1362,null,{}] 01:36:04 INFO - PROCESS | 1816 | 1461659764388 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:04 INFO - PROCESS | 1816 | 1461659764575 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:36:04 INFO - PROCESS | 1816 | 1461659764747 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef59000 == 108 [pid = 1816] [id = 348] 01:36:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f9622be9800) [pid = 1816] [serial = 1045] [outer = (nil)] 01:36:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f9628e57800) [pid = 1816] [serial = 1046] [outer = 0x7f9622be9800] 01:36:04 INFO - PROCESS | 1816 | 1461659764818 Marionette DEBUG loaded listener.js 01:36:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f962cbdcc00) [pid = 1816] [serial = 1047] [outer = 0x7f9622be9800] 01:36:05 INFO - PROCESS | 1816 | 1461659765590 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1291ms 01:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:36:05 INFO - PROCESS | 1816 | 1461659765660 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 1816 | 1461659765664 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:36:05 INFO - PROCESS | 1816 | 1461659765670 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 1816 | 1461659765673 Marionette TRACE conn3 <- [1,1366,null,{}] 01:36:05 INFO - PROCESS | 1816 | 1461659765677 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:05 INFO - PROCESS | 1816 | 1461659765841 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:36:06 INFO - PROCESS | 1816 | 1461659766004 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b4b6000 == 109 [pid = 1816] [id = 349] 01:36:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f96250cf400) [pid = 1816] [serial = 1048] [outer = (nil)] 01:36:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f962eeba000) [pid = 1816] [serial = 1049] [outer = 0x7f96250cf400] 01:36:06 INFO - PROCESS | 1816 | 1461659766080 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f963b81c800) [pid = 1816] [serial = 1050] [outer = 0x7f96250cf400] 01:36:06 INFO - PROCESS | 1816 | 1461659766904 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:36:06 INFO - PROCESS | 1816 | 1461659766950 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:36:06 INFO - PROCESS | 1816 | 1461659766956 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:36:06 INFO - PROCESS | 1816 | 1461659766958 Marionette TRACE conn3 <- [1,1370,null,{}] 01:36:06 INFO - PROCESS | 1816 | 1461659766963 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:07 INFO - PROCESS | 1816 | 1461659767108 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:36:07 INFO - PROCESS | 1816 | 1461659767273 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9643467000 == 110 [pid = 1816] [id = 350] 01:36:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f962d8cdc00) [pid = 1816] [serial = 1051] [outer = (nil)] 01:36:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f96406a5c00) [pid = 1816] [serial = 1052] [outer = 0x7f962d8cdc00] 01:36:07 INFO - PROCESS | 1816 | 1461659767338 Marionette DEBUG loaded listener.js 01:36:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f9642657000) [pid = 1816] [serial = 1053] [outer = 0x7f962d8cdc00] 01:36:08 INFO - PROCESS | 1816 | 1461659768066 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:36:08 INFO - PROCESS | 1816 | 1461659768094 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:36:08 INFO - PROCESS | 1816 | 1461659768099 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:36:08 INFO - PROCESS | 1816 | 1461659768101 Marionette TRACE conn3 <- [1,1374,null,{}] 01:36:08 INFO - PROCESS | 1816 | 1461659768106 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:08 INFO - PROCESS | 1816 | 1461659768282 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:36:08 INFO - PROCESS | 1816 | 1461659768452 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a2a4800 == 111 [pid = 1816] [id = 351] 01:36:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f96187a1000) [pid = 1816] [serial = 1054] [outer = (nil)] 01:36:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f9643409c00) [pid = 1816] [serial = 1055] [outer = 0x7f96187a1000] 01:36:08 INFO - PROCESS | 1816 | 1461659768515 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9644a1f400) [pid = 1816] [serial = 1056] [outer = 0x7f96187a1000] 01:36:09 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:09 INFO - PROCESS | 1816 | 1461659769320 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 1816 | 1461659769380 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:36:09 INFO - PROCESS | 1816 | 1461659769386 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 1816 | 1461659769389 Marionette TRACE conn3 <- [1,1378,null,{}] 01:36:09 INFO - PROCESS | 1816 | 1461659769393 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:09 INFO - PROCESS | 1816 | 1461659769537 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:36:09 INFO - PROCESS | 1816 | 1461659769703 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618895800 == 112 [pid = 1816] [id = 352] 01:36:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f96187a3800) [pid = 1816] [serial = 1057] [outer = (nil)] 01:36:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9622918800) [pid = 1816] [serial = 1058] [outer = 0x7f96187a3800] 01:36:09 INFO - PROCESS | 1816 | 1461659769767 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f964340b400) [pid = 1816] [serial = 1059] [outer = 0x7f96187a3800] 01:36:10 INFO - PROCESS | 1816 | 1461659770522 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:36:10 INFO - PROCESS | 1816 | 1461659770569 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:36:10 INFO - PROCESS | 1816 | 1461659770575 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - PROCESS | 1816 | 1461659770577 Marionette TRACE conn3 <- [1,1382,null,{}] 01:36:10 INFO - PROCESS | 1816 | 1461659770582 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:10 INFO - PROCESS | 1816 | 1461659770721 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:36:10 INFO - PROCESS | 1816 | 1461659770887 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a8b000 == 113 [pid = 1816] [id = 353] 01:36:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f9618bf0800) [pid = 1816] [serial = 1060] [outer = (nil)] 01:36:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9618bf7400) [pid = 1816] [serial = 1061] [outer = 0x7f9618bf0800] 01:36:10 INFO - PROCESS | 1816 | 1461659770950 Marionette DEBUG loaded listener.js 01:36:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9618bfdc00) [pid = 1816] [serial = 1062] [outer = 0x7f9618bf0800] 01:36:11 INFO - PROCESS | 1816 | [1816] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:11 INFO - PROCESS | 1816 | 1461659771778 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 1816 | 1461659771855 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:36:11 INFO - PROCESS | 1816 | 1461659771861 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - PROCESS | 1816 | 1461659771864 Marionette TRACE conn3 <- [1,1386,null,{}] 01:36:11 INFO - PROCESS | 1816 | 1461659771868 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:12 INFO - PROCESS | 1816 | 1461659772013 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:36:12 INFO - PROCESS | 1816 | 1461659772184 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961b91f000 == 114 [pid = 1816] [id = 354] 01:36:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f96160cc800) [pid = 1816] [serial = 1063] [outer = (nil)] 01:36:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f96160d1000) [pid = 1816] [serial = 1064] [outer = 0x7f96160cc800] 01:36:12 INFO - PROCESS | 1816 | 1461659772252 Marionette DEBUG loaded listener.js 01:36:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f9617859400) [pid = 1816] [serial = 1065] [outer = 0x7f96160cc800] 01:36:13 INFO - PROCESS | 1816 | 1461659773038 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:36:13 INFO - PROCESS | 1816 | 1461659773098 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:36:13 INFO - PROCESS | 1816 | 1461659773105 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:36:13 INFO - PROCESS | 1816 | 1461659773107 Marionette TRACE conn3 <- [1,1390,null,{}] 01:36:13 INFO - PROCESS | 1816 | 1461659773112 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:13 INFO - PROCESS | 1816 | 1461659773254 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:36:13 INFO - PROCESS | 1816 | 1461659773432 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169d7000 == 115 [pid = 1816] [id = 355] 01:36:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f96160c8000) [pid = 1816] [serial = 1066] [outer = (nil)] 01:36:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961ba93000) [pid = 1816] [serial = 1067] [outer = 0x7f96160c8000] 01:36:13 INFO - PROCESS | 1816 | 1461659773496 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f961cdb0000) [pid = 1816] [serial = 1068] [outer = 0x7f96160c8000] 01:36:14 INFO - PROCESS | 1816 | 1461659774244 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1175ms 01:36:14 INFO - PROCESS | 1816 | 1461659774281 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:36:14 INFO - PROCESS | 1816 | 1461659774284 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:36:14 INFO - PROCESS | 1816 | 1461659774289 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:36:14 INFO - PROCESS | 1816 | 1461659774292 Marionette TRACE conn3 <- [1,1394,null,{}] 01:36:14 INFO - PROCESS | 1816 | 1461659774297 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:14 INFO - PROCESS | 1816 | 1461659774470 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:36:15 INFO - PROCESS | 1816 | 1461659775029 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a2af800 == 116 [pid = 1816] [id = 356] 01:36:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f96172f2000) [pid = 1816] [serial = 1069] [outer = (nil)] 01:36:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f9617855000) [pid = 1816] [serial = 1070] [outer = 0x7f96172f2000] 01:36:15 INFO - PROCESS | 1816 | 1461659775092 Marionette DEBUG loaded listener.js 01:36:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f96187a2800) [pid = 1816] [serial = 1071] [outer = 0x7f96172f2000] 01:36:15 INFO - PROCESS | 1816 | 1461659775781 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1531ms 01:36:15 INFO - PROCESS | 1816 | 1461659775822 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:36:15 INFO - PROCESS | 1816 | 1461659775827 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:36:15 INFO - PROCESS | 1816 | 1461659775833 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 1816 | 1461659775838 Marionette TRACE conn3 <- [1,1398,null,{}] 01:36:15 INFO - PROCESS | 1816 | 1461659775843 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:15 INFO - PROCESS | 1816 | 1461659775982 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:36:16 INFO - PROCESS | 1816 | 1461659776186 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d0cf800 == 117 [pid = 1816] [id = 357] 01:36:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f96172eb000) [pid = 1816] [serial = 1072] [outer = (nil)] 01:36:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f961785f000) [pid = 1816] [serial = 1073] [outer = 0x7f96172eb000] 01:36:16 INFO - PROCESS | 1816 | 1461659776314 Marionette DEBUG loaded listener.js 01:36:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f961bd83000) [pid = 1816] [serial = 1074] [outer = 0x7f96172eb000] 01:36:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cf69800 == 116 [pid = 1816] [id = 344] 01:36:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a745800 == 115 [pid = 1816] [id = 343] 01:36:16 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626aca000 == 114 [pid = 1816] [id = 342] 01:36:16 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9628e56c00) [pid = 1816] [serial = 950] [outer = (nil)] [url = about:blank] 01:36:16 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f962404dc00) [pid = 1816] [serial = 953] [outer = (nil)] [url = about:blank] 01:36:16 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f961ba8fc00) [pid = 1816] [serial = 956] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f962b6d0000) [pid = 1816] [serial = 983] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625009800 == 113 [pid = 1816] [id = 341] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962489c800 == 112 [pid = 1816] [id = 340] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961ac6e000 == 111 [pid = 1816] [id = 339] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227b4000 == 110 [pid = 1816] [id = 338] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9645a94000 == 109 [pid = 1816] [id = 334] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f964065c800 == 108 [pid = 1816] [id = 333] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b6f2000 == 107 [pid = 1816] [id = 332] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96318e0000 == 106 [pid = 1816] [id = 331] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b969800 == 105 [pid = 1816] [id = 330] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dcd000 == 104 [pid = 1816] [id = 329] 01:36:17 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a365000 == 103 [pid = 1816] [id = 328] 01:36:17 INFO - PROCESS | 1816 | 1461659777208 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f962b94fc00) [pid = 1816] [serial = 938] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f96249cb000) [pid = 1816] [serial = 971] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961d02a400) [pid = 1816] [serial = 966] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f961d004000) [pid = 1816] [serial = 965] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9644a15000) [pid = 1816] [serial = 947] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9618afcc00) [pid = 1816] [serial = 929] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f9624d79000) [pid = 1816] [serial = 972] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f961bb86800) [pid = 1816] [serial = 959] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f963b151c00) [pid = 1816] [serial = 941] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f96401ab400) [pid = 1816] [serial = 927] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9624d76400) [pid = 1816] [serial = 974] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f962a7b1c00) [pid = 1816] [serial = 978] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f962816dc00) [pid = 1816] [serial = 981] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f9625854c00) [pid = 1816] [serial = 975] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f961d011400) [pid = 1816] [serial = 980] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f96210e8400) [pid = 1816] [serial = 932] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f9628ca2c00) [pid = 1816] [serial = 977] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f96249ca800) [pid = 1816] [serial = 935] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f9623dd6000) [pid = 1816] [serial = 968] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f962404e000) [pid = 1816] [serial = 969] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f961bb86c00) [pid = 1816] [serial = 963] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f961abeb800) [pid = 1816] [serial = 962] [outer = (nil)] [url = about:blank] 01:36:17 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9640b93c00) [pid = 1816] [serial = 944] [outer = (nil)] [url = about:blank] 01:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1437ms 01:36:17 INFO - PROCESS | 1816 | 1461659777273 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:36:17 INFO - PROCESS | 1816 | 1461659777278 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:36:17 INFO - PROCESS | 1816 | 1461659777284 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:36:17 INFO - PROCESS | 1816 | 1461659777285 Marionette TRACE conn3 <- [1,1402,null,{}] 01:36:17 INFO - PROCESS | 1816 | 1461659777290 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:17 INFO - PROCESS | 1816 | 1461659777418 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:36:17 INFO - PROCESS | 1816 | 1461659777433 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618ce6800 == 104 [pid = 1816] [id = 358] 01:36:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f961bde3400) [pid = 1816] [serial = 1075] [outer = (nil)] 01:36:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f961cdbc400) [pid = 1816] [serial = 1076] [outer = 0x7f961bde3400] 01:36:17 INFO - PROCESS | 1816 | 1461659777487 Marionette DEBUG loaded listener.js 01:36:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f961d02a400) [pid = 1816] [serial = 1077] [outer = 0x7f961bde3400] 01:36:18 INFO - PROCESS | 1816 | 1461659778246 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1025ms 01:36:18 INFO - PROCESS | 1816 | 1461659778310 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:36:18 INFO - PROCESS | 1816 | 1461659778313 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:36:18 INFO - PROCESS | 1816 | 1461659778324 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:36:18 INFO - PROCESS | 1816 | 1461659778331 Marionette TRACE conn3 <- [1,1406,null,{}] 01:36:18 INFO - PROCESS | 1816 | 1461659778356 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:18 INFO - PROCESS | 1816 | 1461659778493 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:36:18 INFO - PROCESS | 1816 | 1461659778504 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962473f000 == 105 [pid = 1816] [id = 359] 01:36:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f961d02b400) [pid = 1816] [serial = 1078] [outer = (nil)] 01:36:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f962293a000) [pid = 1816] [serial = 1079] [outer = 0x7f961d02b400] 01:36:18 INFO - PROCESS | 1816 | 1461659778556 Marionette DEBUG loaded listener.js 01:36:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f9623e8f400) [pid = 1816] [serial = 1080] [outer = 0x7f961d02b400] 01:36:19 INFO - PROCESS | 1816 | 1461659779268 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1009ms 01:36:19 INFO - PROCESS | 1816 | 1461659779328 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:36:19 INFO - PROCESS | 1816 | 1461659779331 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:36:19 INFO - PROCESS | 1816 | 1461659779345 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:36:19 INFO - PROCESS | 1816 | 1461659779346 Marionette TRACE conn3 <- [1,1410,null,{}] 01:36:19 INFO - PROCESS | 1816 | 1461659779352 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:19 INFO - PROCESS | 1816 | 1461659779536 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:36:19 INFO - PROCESS | 1816 | 1461659779563 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd7000 == 106 [pid = 1816] [id = 360] 01:36:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f9622910400) [pid = 1816] [serial = 1081] [outer = (nil)] 01:36:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f9624053800) [pid = 1816] [serial = 1082] [outer = 0x7f9622910400] 01:36:19 INFO - PROCESS | 1816 | 1461659779615 Marionette DEBUG loaded listener.js 01:36:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f96249c3400) [pid = 1816] [serial = 1083] [outer = 0x7f9622910400] 01:36:20 INFO - PROCESS | 1816 | 1461659780361 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1038ms 01:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:36:20 INFO - PROCESS | 1816 | 1461659780376 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:36:20 INFO - PROCESS | 1816 | 1461659780379 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:36:20 INFO - PROCESS | 1816 | 1461659780384 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:36:20 INFO - PROCESS | 1816 | 1461659780386 Marionette TRACE conn3 <- [1,1414,null,{}] 01:36:20 INFO - PROCESS | 1816 | 1461659780405 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:20 INFO - PROCESS | 1816 | 1461659780573 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:36:20 INFO - PROCESS | 1816 | 1461659780655 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962545f800 == 107 [pid = 1816] [id = 361] 01:36:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f9624d7bc00) [pid = 1816] [serial = 1084] [outer = (nil)] 01:36:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9624e0f000) [pid = 1816] [serial = 1085] [outer = 0x7f9624d7bc00] 01:36:20 INFO - PROCESS | 1816 | 1461659780717 Marionette DEBUG loaded listener.js 01:36:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9625859800) [pid = 1816] [serial = 1086] [outer = 0x7f9624d7bc00] 01:36:21 INFO - PROCESS | 1816 | 1461659781403 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1027ms 01:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:36:21 INFO - PROCESS | 1816 | 1461659781415 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:36:21 INFO - PROCESS | 1816 | 1461659781417 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:36:21 INFO - PROCESS | 1816 | 1461659781443 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:36:21 INFO - PROCESS | 1816 | 1461659781458 Marionette TRACE conn3 <- [1,1418,null,{}] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f96246b0800) [pid = 1816] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f96172ee000) [pid = 1816] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f961bd8a000) [pid = 1816] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9618af6400) [pid = 1816] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f961bd90400) [pid = 1816] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f96265e9c00) [pid = 1816] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f962404e800) [pid = 1816] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:36:21 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f961abdd800) [pid = 1816] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:36:21 INFO - PROCESS | 1816 | 1461659781705 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:21 INFO - PROCESS | 1816 | 1461659781821 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:36:21 INFO - PROCESS | 1816 | 1461659781828 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626ac7000 == 108 [pid = 1816] [id = 362] 01:36:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f9624c2b000) [pid = 1816] [serial = 1087] [outer = (nil)] 01:36:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f96267f0000) [pid = 1816] [serial = 1088] [outer = 0x7f9624c2b000] 01:36:21 INFO - PROCESS | 1816 | 1461659781888 Marionette DEBUG loaded listener.js 01:36:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f9628174000) [pid = 1816] [serial = 1089] [outer = 0x7f9624c2b000] 01:36:22 INFO - PROCESS | 1816 | 1461659782583 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1190ms 01:36:22 INFO - PROCESS | 1816 | 1461659782612 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:36:22 INFO - PROCESS | 1816 | 1461659782614 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:36:22 INFO - PROCESS | 1816 | 1461659782620 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:36:22 INFO - PROCESS | 1816 | 1461659782621 Marionette TRACE conn3 <- [1,1422,null,{}] 01:36:22 INFO - PROCESS | 1816 | 1461659782626 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:22 INFO - PROCESS | 1816 | 1461659782792 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:36:22 INFO - PROCESS | 1816 | 1461659782808 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290df800 == 109 [pid = 1816] [id = 363] 01:36:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f961d00e400) [pid = 1816] [serial = 1090] [outer = (nil)] 01:36:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9628cae400) [pid = 1816] [serial = 1091] [outer = 0x7f961d00e400] 01:36:22 INFO - PROCESS | 1816 | 1461659782860 Marionette DEBUG loaded listener.js 01:36:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f962a717400) [pid = 1816] [serial = 1092] [outer = 0x7f961d00e400] 01:36:23 INFO - PROCESS | 1816 | 1461659783508 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 925ms 01:36:23 INFO - PROCESS | 1816 | 1461659783546 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:36:23 INFO - PROCESS | 1816 | 1461659783549 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:36:23 INFO - PROCESS | 1816 | 1461659783553 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:36:23 INFO - PROCESS | 1816 | 1461659783556 Marionette TRACE conn3 <- [1,1426,null,{}] 01:36:23 INFO - PROCESS | 1816 | 1461659783560 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:23 INFO - PROCESS | 1816 | 1461659783696 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:36:23 INFO - PROCESS | 1816 | 1461659783908 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96173df000 == 110 [pid = 1816] [id = 364] 01:36:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f96160c9800) [pid = 1816] [serial = 1093] [outer = (nil)] 01:36:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f96172ed800) [pid = 1816] [serial = 1094] [outer = 0x7f96160c9800] 01:36:23 INFO - PROCESS | 1816 | 1461659783976 Marionette DEBUG loaded listener.js 01:36:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f961879cc00) [pid = 1816] [serial = 1095] [outer = 0x7f96160c9800] 01:36:24 INFO - PROCESS | 1816 | 1461659784826 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1331ms 01:36:24 INFO - PROCESS | 1816 | 1461659784886 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:36:24 INFO - PROCESS | 1816 | 1461659784892 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:36:24 INFO - PROCESS | 1816 | 1461659784898 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:36:24 INFO - PROCESS | 1816 | 1461659784903 Marionette TRACE conn3 <- [1,1430,null,{}] 01:36:24 INFO - PROCESS | 1816 | 1461659784909 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:25 INFO - PROCESS | 1816 | 1461659785069 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:36:25 INFO - PROCESS | 1816 | 1461659785231 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623da4000 == 111 [pid = 1816] [id = 365] 01:36:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f961bb88000) [pid = 1816] [serial = 1096] [outer = (nil)] 01:36:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f961cdb0800) [pid = 1816] [serial = 1097] [outer = 0x7f961bb88000] 01:36:25 INFO - PROCESS | 1816 | 1461659785298 Marionette DEBUG loaded listener.js 01:36:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f961d007000) [pid = 1816] [serial = 1098] [outer = 0x7f961bb88000] 01:36:26 INFO - PROCESS | 1816 | 1461659786134 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1283ms 01:36:26 INFO - PROCESS | 1816 | 1461659786184 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:36:26 INFO - PROCESS | 1816 | 1461659786190 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:36:26 INFO - PROCESS | 1816 | 1461659786195 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:36:26 INFO - PROCESS | 1816 | 1461659786198 Marionette TRACE conn3 <- [1,1434,null,{}] 01:36:26 INFO - PROCESS | 1816 | 1461659786203 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:26 INFO - PROCESS | 1816 | 1461659786345 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:36:26 INFO - PROCESS | 1816 | 1461659786524 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290e1800 == 112 [pid = 1816] [id = 366] 01:36:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f961cdbbc00) [pid = 1816] [serial = 1099] [outer = (nil)] 01:36:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f9622939400) [pid = 1816] [serial = 1100] [outer = 0x7f961cdbbc00] 01:36:26 INFO - PROCESS | 1816 | 1461659786589 Marionette DEBUG loaded listener.js 01:36:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f96249c3800) [pid = 1816] [serial = 1101] [outer = 0x7f961cdbbc00] 01:36:27 INFO - PROCESS | 1816 | 1461659787449 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1328ms 01:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:36:27 INFO - PROCESS | 1816 | 1461659787523 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:36:27 INFO - PROCESS | 1816 | 1461659787526 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:36:27 INFO - PROCESS | 1816 | 1461659787540 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:36:27 INFO - PROCESS | 1816 | 1461659787547 Marionette TRACE conn3 <- [1,1438,null,{}] 01:36:27 INFO - PROCESS | 1816 | 1461659787553 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:27 INFO - PROCESS | 1816 | 1461659787738 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:36:27 INFO - PROCESS | 1816 | 1461659787901 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d71f000 == 113 [pid = 1816] [id = 367] 01:36:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961abe4800) [pid = 1816] [serial = 1102] [outer = (nil)] 01:36:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f962549b400) [pid = 1816] [serial = 1103] [outer = 0x7f961abe4800] 01:36:27 INFO - PROCESS | 1816 | 1461659787961 Marionette DEBUG loaded listener.js 01:36:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9628cac400) [pid = 1816] [serial = 1104] [outer = 0x7f961abe4800] 01:36:28 INFO - PROCESS | 1816 | 1461659788753 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1289ms 01:36:28 INFO - PROCESS | 1816 | 1461659788822 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:36:28 INFO - PROCESS | 1816 | 1461659788826 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:36:28 INFO - PROCESS | 1816 | 1461659788831 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:36:28 INFO - PROCESS | 1816 | 1461659788833 Marionette TRACE conn3 <- [1,1442,null,{}] 01:36:28 INFO - PROCESS | 1816 | 1461659788838 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:28 INFO - PROCESS | 1816 | 1461659788981 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:36:29 INFO - PROCESS | 1816 | 1461659789148 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef13000 == 114 [pid = 1816] [id = 368] 01:36:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f961bdddc00) [pid = 1816] [serial = 1105] [outer = (nil)] 01:36:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f962b6c7800) [pid = 1816] [serial = 1106] [outer = 0x7f961bdddc00] 01:36:29 INFO - PROCESS | 1816 | 1461659789210 Marionette DEBUG loaded listener.js 01:36:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f962c58b800) [pid = 1816] [serial = 1107] [outer = 0x7f961bdddc00] 01:36:30 INFO - PROCESS | 1816 | 1461659790001 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1227ms 01:36:30 INFO - PROCESS | 1816 | 1461659790059 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:36:30 INFO - PROCESS | 1816 | 1461659790062 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:36:30 INFO - PROCESS | 1816 | 1461659790067 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:36:30 INFO - PROCESS | 1816 | 1461659790070 Marionette TRACE conn3 <- [1,1446,null,{}] 01:36:30 INFO - PROCESS | 1816 | 1461659790074 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:30 INFO - PROCESS | 1816 | 1461659790214 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:36:30 INFO - PROCESS | 1816 | 1461659790386 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3d1000 == 115 [pid = 1816] [id = 369] 01:36:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f962cc1fc00) [pid = 1816] [serial = 1108] [outer = (nil)] 01:36:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f962cc59000) [pid = 1816] [serial = 1109] [outer = 0x7f962cc1fc00] 01:36:30 INFO - PROCESS | 1816 | 1461659790460 Marionette DEBUG loaded listener.js 01:36:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f962d8d4000) [pid = 1816] [serial = 1110] [outer = 0x7f962cc1fc00] 01:36:31 INFO - PROCESS | 1816 | 1461659791274 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1276ms 01:36:31 INFO - PROCESS | 1816 | 1461659791344 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:36:31 INFO - PROCESS | 1816 | 1461659791347 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:36:31 INFO - PROCESS | 1816 | 1461659791352 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:36:31 INFO - PROCESS | 1816 | 1461659791355 Marionette TRACE conn3 <- [1,1450,null,{}] 01:36:31 INFO - PROCESS | 1816 | 1461659791360 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:31 INFO - PROCESS | 1816 | 1461659791516 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:36:31 INFO - PROCESS | 1816 | 1461659791685 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96408b4000 == 116 [pid = 1816] [id = 370] 01:36:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96269ad000) [pid = 1816] [serial = 1111] [outer = (nil)] 01:36:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9631888000) [pid = 1816] [serial = 1112] [outer = 0x7f96269ad000] 01:36:31 INFO - PROCESS | 1816 | 1461659791749 Marionette DEBUG loaded listener.js 01:36:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f963b60c000) [pid = 1816] [serial = 1113] [outer = 0x7f96269ad000] 01:36:32 INFO - PROCESS | 1816 | 1461659792496 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1176ms 01:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:36:32 INFO - PROCESS | 1816 | 1461659792528 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:36:32 INFO - PROCESS | 1816 | 1461659792530 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:36:32 INFO - PROCESS | 1816 | 1461659792536 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:36:32 INFO - PROCESS | 1816 | 1461659792538 Marionette TRACE conn3 <- [1,1454,null,{}] 01:36:32 INFO - PROCESS | 1816 | 1461659792543 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:32 INFO - PROCESS | 1816 | 1461659792686 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:36:32 INFO - PROCESS | 1816 | 1461659792854 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9621a64800 == 117 [pid = 1816] [id = 371] 01:36:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f962c76e800) [pid = 1816] [serial = 1114] [outer = (nil)] 01:36:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f963e22ac00) [pid = 1816] [serial = 1115] [outer = 0x7f962c76e800] 01:36:32 INFO - PROCESS | 1816 | 1461659792915 Marionette DEBUG loaded listener.js 01:36:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f96401ab400) [pid = 1816] [serial = 1116] [outer = 0x7f962c76e800] 01:36:33 INFO - PROCESS | 1816 | 1461659793703 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1232ms 01:36:33 INFO - PROCESS | 1816 | 1461659793768 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:36:33 INFO - PROCESS | 1816 | 1461659793771 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:36:33 INFO - PROCESS | 1816 | 1461659793776 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:36:33 INFO - PROCESS | 1816 | 1461659793778 Marionette TRACE conn3 <- [1,1458,null,{}] 01:36:33 INFO - PROCESS | 1816 | 1461659793783 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:33 INFO - PROCESS | 1816 | 1461659793928 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:36:34 INFO - PROCESS | 1816 | 1461659794100 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9621a7b800 == 118 [pid = 1816] [id = 372] 01:36:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f9617c5a000) [pid = 1816] [serial = 1117] [outer = (nil)] 01:36:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9617c61800) [pid = 1816] [serial = 1118] [outer = 0x7f9617c5a000] 01:36:34 INFO - PROCESS | 1816 | 1461659794165 Marionette DEBUG loaded listener.js 01:36:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f9617c65000) [pid = 1816] [serial = 1119] [outer = 0x7f9617c5a000] 01:36:35 INFO - PROCESS | 1816 | 1461659795007 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1281ms 01:36:35 INFO - PROCESS | 1816 | 1461659795058 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:36:35 INFO - PROCESS | 1816 | 1461659795061 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:36:35 INFO - PROCESS | 1816 | 1461659795066 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:36:35 INFO - PROCESS | 1816 | 1461659795068 Marionette TRACE conn3 <- [1,1462,null,{}] 01:36:35 INFO - PROCESS | 1816 | 1461659795073 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:35 INFO - PROCESS | 1816 | 1461659795222 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:36:35 INFO - PROCESS | 1816 | 1461659795401 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96170a8000 == 119 [pid = 1816] [id = 373] 01:36:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f9617c5a400) [pid = 1816] [serial = 1120] [outer = (nil)] 01:36:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f961bde4000) [pid = 1816] [serial = 1121] [outer = 0x7f9617c5a400] 01:36:35 INFO - PROCESS | 1816 | 1461659795468 Marionette DEBUG loaded listener.js 01:36:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f962ca29800) [pid = 1816] [serial = 1122] [outer = 0x7f9617c5a400] 01:36:36 INFO - PROCESS | 1816 | 1461659796236 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1230ms 01:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:36:36 INFO - PROCESS | 1816 | 1461659796297 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:36:36 INFO - PROCESS | 1816 | 1461659796300 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:36:36 INFO - PROCESS | 1816 | 1461659796305 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:36:36 INFO - PROCESS | 1816 | 1461659796308 Marionette TRACE conn3 <- [1,1466,null,{}] 01:36:36 INFO - PROCESS | 1816 | 1461659796312 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:36 INFO - PROCESS | 1816 | 1461659796453 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:36:36 INFO - PROCESS | 1816 | 1461659796661 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962474c800 == 120 [pid = 1816] [id = 374] 01:36:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f9622717800) [pid = 1816] [serial = 1123] [outer = (nil)] 01:36:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f962271ac00) [pid = 1816] [serial = 1124] [outer = 0x7f9622717800] 01:36:36 INFO - PROCESS | 1816 | 1461659796730 Marionette DEBUG loaded listener.js 01:36:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f9622721800) [pid = 1816] [serial = 1125] [outer = 0x7f9622717800] 01:36:37 INFO - PROCESS | 1816 | 1461659797817 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1580ms 01:36:37 INFO - PROCESS | 1816 | 1461659797886 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:36:37 INFO - PROCESS | 1816 | 1461659797890 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:36:37 INFO - PROCESS | 1816 | 1461659797898 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:36:37 INFO - PROCESS | 1816 | 1461659797902 Marionette TRACE conn3 <- [1,1470,null,{}] 01:36:37 INFO - PROCESS | 1816 | 1461659797910 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:38 INFO - PROCESS | 1816 | 1461659798071 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:36:38 INFO - PROCESS | 1816 | 1461659798261 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623d8d800 == 121 [pid = 1816] [id = 375] 01:36:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f961abe6000) [pid = 1816] [serial = 1126] [outer = (nil)] 01:36:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f961bb86800) [pid = 1816] [serial = 1127] [outer = 0x7f961abe6000] 01:36:38 INFO - PROCESS | 1816 | 1461659798318 Marionette DEBUG loaded listener.js 01:36:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f961bde1c00) [pid = 1816] [serial = 1128] [outer = 0x7f961abe6000] 01:36:39 INFO - PROCESS | 1816 | 1461659799058 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1232ms 01:36:39 INFO - PROCESS | 1816 | 1461659799130 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:36:39 INFO - PROCESS | 1816 | 1461659799137 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:36:39 INFO - PROCESS | 1816 | 1461659799145 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:36:39 INFO - PROCESS | 1816 | 1461659799148 Marionette TRACE conn3 <- [1,1474,null,{}] 01:36:39 INFO - PROCESS | 1816 | 1461659799152 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:39 INFO - PROCESS | 1816 | 1461659799305 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:36:39 INFO - PROCESS | 1816 | 1461659799600 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169d6000 == 122 [pid = 1816] [id = 376] 01:36:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f961879d800) [pid = 1816] [serial = 1129] [outer = (nil)] 01:36:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9618bee800) [pid = 1816] [serial = 1130] [outer = 0x7f961879d800] 01:36:39 INFO - PROCESS | 1816 | 1461659799658 Marionette DEBUG loaded listener.js 01:36:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f961cdb8c00) [pid = 1816] [serial = 1131] [outer = 0x7f961879d800] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d246800 == 121 [pid = 1816] [id = 281] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290df800 == 120 [pid = 1816] [id = 363] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626ac7000 == 119 [pid = 1816] [id = 362] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962545f800 == 118 [pid = 1816] [id = 361] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd7000 == 117 [pid = 1816] [id = 360] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f961785c000) [pid = 1816] [serial = 1007] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9640b8c800) [pid = 1816] [serial = 1010] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f9640854400) [pid = 1816] [serial = 1004] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f963b415c00) [pid = 1816] [serial = 1037] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962473f000 == 116 [pid = 1816] [id = 359] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618ce6800 == 115 [pid = 1816] [id = 358] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d0cf800 == 114 [pid = 1816] [id = 357] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a2af800 == 113 [pid = 1816] [id = 356] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef59000 == 112 [pid = 1816] [id = 348] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258b6800 == 111 [pid = 1816] [id = 347] 01:36:40 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227a5000 == 110 [pid = 1816] [id = 346] 01:36:40 INFO - PROCESS | 1816 | 1461659800507 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f961bd8d400) [pid = 1816] [serial = 989] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f9627fd4800) [pid = 1816] [serial = 1026] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9628ca4800) [pid = 1816] [serial = 1028] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f962d847400) [pid = 1816] [serial = 998] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f962cd2e800) [pid = 1816] [serial = 984] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f961bd90c00) [pid = 1816] [serial = 1019] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f96172f1c00) [pid = 1816] [serial = 1013] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f963b386400) [pid = 1816] [serial = 1001] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f963b40ac00) [pid = 1816] [serial = 1035] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f962d842000) [pid = 1816] [serial = 1031] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f962690b000) [pid = 1816] [serial = 1034] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f962584e000) [pid = 1816] [serial = 1025] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9624b32400) [pid = 1816] [serial = 1023] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f96249bec00) [pid = 1816] [serial = 1022] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f961ba92000) [pid = 1816] [serial = 1016] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9617952400) [pid = 1816] [serial = 986] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f9628e4e800) [pid = 1816] [serial = 995] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f962404d800) [pid = 1816] [serial = 992] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9628e51800) [pid = 1816] [serial = 1029] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f962293bc00) [pid = 1816] [serial = 1020] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f963b393000) [pid = 1816] [serial = 1032] [outer = (nil)] [url = about:blank] 01:36:40 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f961bb8d000) [pid = 1816] [serial = 1017] [outer = (nil)] [url = about:blank] 01:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1431ms 01:36:40 INFO - PROCESS | 1816 | 1461659800577 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:36:40 INFO - PROCESS | 1816 | 1461659800581 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:36:40 INFO - PROCESS | 1816 | 1461659800586 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:36:40 INFO - PROCESS | 1816 | 1461659800591 Marionette TRACE conn3 <- [1,1478,null,{}] 01:36:40 INFO - PROCESS | 1816 | 1461659800605 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:40 INFO - PROCESS | 1816 | 1461659800744 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:36:40 INFO - PROCESS | 1816 | 1461659800885 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961b913000 == 111 [pid = 1816] [id = 377] 01:36:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f961879f400) [pid = 1816] [serial = 1132] [outer = (nil)] 01:36:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f9622910c00) [pid = 1816] [serial = 1133] [outer = 0x7f961879f400] 01:36:40 INFO - PROCESS | 1816 | 1461659800941 Marionette DEBUG loaded listener.js 01:36:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f962291d800) [pid = 1816] [serial = 1134] [outer = 0x7f961879f400] 01:36:41 INFO - PROCESS | 1816 | 1461659801605 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1080ms 01:36:41 INFO - PROCESS | 1816 | 1461659801668 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 1816 | 1461659801671 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:36:41 INFO - PROCESS | 1816 | 1461659801676 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - PROCESS | 1816 | 1461659801678 Marionette TRACE conn3 <- [1,1482,null,{}] 01:36:41 INFO - PROCESS | 1816 | 1461659801683 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:41 INFO - PROCESS | 1816 | 1461659801869 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:36:41 INFO - PROCESS | 1816 | 1461659801890 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624733800 == 112 [pid = 1816] [id = 378] 01:36:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f961d011400) [pid = 1816] [serial = 1135] [outer = (nil)] 01:36:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9623e92800) [pid = 1816] [serial = 1136] [outer = 0x7f961d011400] 01:36:41 INFO - PROCESS | 1816 | 1461659801945 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96249c4800) [pid = 1816] [serial = 1137] [outer = 0x7f961d011400] 01:36:42 INFO - PROCESS | 1816 | 1461659802679 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1032ms 01:36:42 INFO - PROCESS | 1816 | 1461659802718 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 1816 | 1461659802720 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:36:42 INFO - PROCESS | 1816 | 1461659802752 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 1816 | 1461659802754 Marionette TRACE conn3 <- [1,1486,null,{}] 01:36:42 INFO - PROCESS | 1816 | 1461659802759 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:42 INFO - PROCESS | 1816 | 1461659802945 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:36:42 INFO - PROCESS | 1816 | 1461659802965 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625468800 == 113 [pid = 1816] [id = 379] 01:36:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9622913c00) [pid = 1816] [serial = 1138] [outer = (nil)] 01:36:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9624e09c00) [pid = 1816] [serial = 1139] [outer = 0x7f9622913c00] 01:36:43 INFO - PROCESS | 1816 | 1461659803020 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f96265e4c00) [pid = 1816] [serial = 1140] [outer = 0x7f9622913c00] 01:36:43 INFO - PROCESS | 1816 | 1461659803788 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1085ms 01:36:43 INFO - PROCESS | 1816 | 1461659803833 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:36:43 INFO - PROCESS | 1816 | 1461659803836 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:36:43 INFO - PROCESS | 1816 | 1461659803841 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:36:43 INFO - PROCESS | 1816 | 1461659803843 Marionette TRACE conn3 <- [1,1490,null,{}] 01:36:43 INFO - PROCESS | 1816 | 1461659803847 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:44 INFO - PROCESS | 1816 | 1461659804050 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:36:44 INFO - PROCESS | 1816 | 1461659804080 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962aa56800 == 114 [pid = 1816] [id = 380] 01:36:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f962a810000) [pid = 1816] [serial = 1141] [outer = (nil)] 01:36:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f962cbdf800) [pid = 1816] [serial = 1142] [outer = 0x7f962a810000] 01:36:44 INFO - PROCESS | 1816 | 1461659804136 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f962d84a000) [pid = 1816] [serial = 1143] [outer = 0x7f962a810000] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f9624d7bc00) [pid = 1816] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f961d02b400) [pid = 1816] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f96172f2000) [pid = 1816] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f96172eb000) [pid = 1816] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f961bde3400) [pid = 1816] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9624c2b000) [pid = 1816] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:36:44 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f9622910400) [pid = 1816] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:36:45 INFO - PROCESS | 1816 | 1461659805048 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1226ms 01:36:45 INFO - PROCESS | 1816 | 1461659805068 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:36:45 INFO - PROCESS | 1816 | 1461659805071 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:36:45 INFO - PROCESS | 1816 | 1461659805076 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 1816 | 1461659805079 Marionette TRACE conn3 <- [1,1494,null,{}] 01:36:45 INFO - PROCESS | 1816 | 1461659805083 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:45 INFO - PROCESS | 1816 | 1461659805221 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:36:45 INFO - PROCESS | 1816 | 1461659805234 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d240000 == 115 [pid = 1816] [id = 381] 01:36:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f9618aee800) [pid = 1816] [serial = 1144] [outer = (nil)] 01:36:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9628432c00) [pid = 1816] [serial = 1145] [outer = 0x7f9618aee800] 01:36:45 INFO - PROCESS | 1816 | 1461659805286 Marionette DEBUG loaded listener.js 01:36:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f962d84ec00) [pid = 1816] [serial = 1146] [outer = 0x7f9618aee800] 01:36:45 INFO - PROCESS | 1816 | 1461659805985 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 925ms 01:36:46 INFO - PROCESS | 1816 | 1461659806003 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:36:46 INFO - PROCESS | 1816 | 1461659806005 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:36:46 INFO - PROCESS | 1816 | 1461659806010 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 1816 | 1461659806012 Marionette TRACE conn3 <- [1,1498,null,{}] 01:36:46 INFO - PROCESS | 1816 | 1461659806017 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:46 INFO - PROCESS | 1816 | 1461659806224 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:36:46 INFO - PROCESS | 1816 | 1461659806245 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e043800 == 116 [pid = 1816] [id = 382] 01:36:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f961cdb7400) [pid = 1816] [serial = 1147] [outer = (nil)] 01:36:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f962d8c9800) [pid = 1816] [serial = 1148] [outer = 0x7f961cdb7400] 01:36:46 INFO - PROCESS | 1816 | 1461659806297 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f963b40ac00) [pid = 1816] [serial = 1149] [outer = 0x7f961cdb7400] 01:36:47 INFO - PROCESS | 1816 | 1461659807180 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1183ms 01:36:47 INFO - PROCESS | 1816 | 1461659807203 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:36:47 INFO - PROCESS | 1816 | 1461659807208 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:36:47 INFO - PROCESS | 1816 | 1461659807217 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:36:47 INFO - PROCESS | 1816 | 1461659807223 Marionette TRACE conn3 <- [1,1502,null,{}] 01:36:47 INFO - PROCESS | 1816 | 1461659807231 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:47 INFO - PROCESS | 1816 | 1461659807419 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:36:47 INFO - PROCESS | 1816 | 1461659807590 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961b906000 == 117 [pid = 1816] [id = 383] 01:36:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f96160cf400) [pid = 1816] [serial = 1150] [outer = (nil)] 01:36:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9618af3400) [pid = 1816] [serial = 1151] [outer = 0x7f96160cf400] 01:36:47 INFO - PROCESS | 1816 | 1461659807654 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f961ba8fc00) [pid = 1816] [serial = 1152] [outer = 0x7f96160cf400] 01:36:48 INFO - PROCESS | 1816 | 1461659808513 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1337ms 01:36:48 INFO - PROCESS | 1816 | 1461659808554 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:36:48 INFO - PROCESS | 1816 | 1461659808562 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:36:48 INFO - PROCESS | 1816 | 1461659808571 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 1816 | 1461659808575 Marionette TRACE conn3 <- [1,1506,null,{}] 01:36:48 INFO - PROCESS | 1816 | 1461659808580 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:48 INFO - PROCESS | 1816 | 1461659808742 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:36:48 INFO - PROCESS | 1816 | 1461659808917 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962501b800 == 118 [pid = 1816] [id = 384] 01:36:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f961bb8f000) [pid = 1816] [serial = 1153] [outer = (nil)] 01:36:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f96212eb400) [pid = 1816] [serial = 1154] [outer = 0x7f961bb8f000] 01:36:48 INFO - PROCESS | 1816 | 1461659808979 Marionette DEBUG loaded listener.js 01:36:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f962271dc00) [pid = 1816] [serial = 1155] [outer = 0x7f961bb8f000] 01:36:49 INFO - PROCESS | 1816 | 1461659809867 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1333ms 01:36:49 INFO - PROCESS | 1816 | 1461659809904 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:36:49 INFO - PROCESS | 1816 | 1461659809908 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:36:49 INFO - PROCESS | 1816 | 1461659809913 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:36:49 INFO - PROCESS | 1816 | 1461659809918 Marionette TRACE conn3 <- [1,1510,null,{}] 01:36:49 INFO - PROCESS | 1816 | 1461659809932 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:50 INFO - PROCESS | 1816 | 1461659810083 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:36:50 INFO - PROCESS | 1816 | 1461659810258 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b120000 == 119 [pid = 1816] [id = 385] 01:36:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f962291c400) [pid = 1816] [serial = 1156] [outer = (nil)] 01:36:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f962584d000) [pid = 1816] [serial = 1157] [outer = 0x7f962291c400] 01:36:50 INFO - PROCESS | 1816 | 1461659810325 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f9628ca0800) [pid = 1816] [serial = 1158] [outer = 0x7f962291c400] 01:36:51 INFO - PROCESS | 1816 | 1461659811081 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1188ms 01:36:51 INFO - PROCESS | 1816 | 1461659811106 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:36:51 INFO - PROCESS | 1816 | 1461659811110 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:36:51 INFO - PROCESS | 1816 | 1461659811117 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:36:51 INFO - PROCESS | 1816 | 1461659811120 Marionette TRACE conn3 <- [1,1514,null,{}] 01:36:51 INFO - PROCESS | 1816 | 1461659811124 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:51 INFO - PROCESS | 1816 | 1461659811278 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:36:51 INFO - PROCESS | 1816 | 1461659811449 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640b04800 == 120 [pid = 1816] [id = 386] 01:36:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9624048400) [pid = 1816] [serial = 1159] [outer = (nil)] 01:36:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f962b6ce400) [pid = 1816] [serial = 1160] [outer = 0x7f9624048400] 01:36:51 INFO - PROCESS | 1816 | 1461659811512 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f962cc1d800) [pid = 1816] [serial = 1161] [outer = 0x7f9624048400] 01:36:52 INFO - PROCESS | 1816 | 1461659812345 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1275ms 01:36:52 INFO - PROCESS | 1816 | 1461659812393 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 1816 | 1461659812397 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:36:52 INFO - PROCESS | 1816 | 1461659812402 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - PROCESS | 1816 | 1461659812404 Marionette TRACE conn3 <- [1,1518,null,{}] 01:36:52 INFO - PROCESS | 1816 | 1461659812409 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:52 INFO - PROCESS | 1816 | 1461659812557 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:36:52 INFO - PROCESS | 1816 | 1461659812730 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257c1000 == 121 [pid = 1816] [id = 387] 01:36:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9628e4bc00) [pid = 1816] [serial = 1162] [outer = (nil)] 01:36:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9630a76800) [pid = 1816] [serial = 1163] [outer = 0x7f9628e4bc00] 01:36:52 INFO - PROCESS | 1816 | 1461659812793 Marionette DEBUG loaded listener.js 01:36:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f963c648c00) [pid = 1816] [serial = 1164] [outer = 0x7f9628e4bc00] 01:36:53 INFO - PROCESS | 1816 | 1461659813603 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1236ms 01:36:53 INFO - PROCESS | 1816 | 1461659813640 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 1816 | 1461659813642 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:36:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:36:53 INFO - PROCESS | 1816 | 1461659813648 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 1816 | 1461659813650 Marionette TRACE conn3 <- [1,1522,null,{}] 01:36:53 INFO - PROCESS | 1816 | 1461659813656 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:53 INFO - PROCESS | 1816 | 1461659813819 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:36:54 INFO - PROCESS | 1816 | 1461659813998 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160a5800 == 122 [pid = 1816] [id = 388] 01:36:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9617848800) [pid = 1816] [serial = 1165] [outer = (nil)] 01:36:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f963ff6e000) [pid = 1816] [serial = 1166] [outer = 0x7f9617848800] 01:36:54 INFO - PROCESS | 1816 | 1461659814062 Marionette DEBUG loaded listener.js 01:36:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9640b88000) [pid = 1816] [serial = 1167] [outer = 0x7f9617848800] 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:36:54 INFO - PROCESS | 1816 | 1461659814806 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:36:54 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 () { 01:36:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:36:54 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 () { 01:36:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:36:54 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 () { 01:36:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:36:54 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 () { 01:36:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:36:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1176ms 01:36:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:36:54 INFO - PROCESS | 1816 | 1461659814829 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:36:54 INFO - PROCESS | 1816 | 1461659814832 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:36:54 INFO - PROCESS | 1816 | 1461659814837 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:36:54 INFO - PROCESS | 1816 | 1461659814840 Marionette TRACE conn3 <- [1,1526,null,{}] 01:36:54 INFO - PROCESS | 1816 | 1461659814845 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:54 INFO - PROCESS | 1816 | 1461659814992 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:36:55 INFO - PROCESS | 1816 | 1461659815168 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617c6e000 == 123 [pid = 1816] [id = 389] 01:36:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f961784bc00) [pid = 1816] [serial = 1168] [outer = (nil)] 01:36:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f961cf30c00) [pid = 1816] [serial = 1169] [outer = 0x7f961784bc00] 01:36:55 INFO - PROCESS | 1816 | 1461659815232 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9640b93c00) [pid = 1816] [serial = 1170] [outer = 0x7f961784bc00] 01:36:55 INFO - PROCESS | 1816 | 1461659815942 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:36:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:36:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:36:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:36:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:36:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:36:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:36:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1127ms 01:36:55 INFO - PROCESS | 1816 | 1461659815967 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1816 | 1461659815970 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:36:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:36:55 INFO - PROCESS | 1816 | 1461659815975 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1816 | 1461659815977 Marionette TRACE conn3 <- [1,1530,null,{}] 01:36:55 INFO - PROCESS | 1816 | 1461659815982 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:56 INFO - PROCESS | 1816 | 1461659816134 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:36:56 INFO - PROCESS | 1816 | 1461659816309 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618662000 == 124 [pid = 1816] [id = 390] 01:36:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f9618953400) [pid = 1816] [serial = 1171] [outer = (nil)] 01:36:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f961895fc00) [pid = 1816] [serial = 1172] [outer = 0x7f9618953400] 01:36:56 INFO - PROCESS | 1816 | 1461659816372 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f961cf31800) [pid = 1816] [serial = 1173] [outer = 0x7f9618953400] 01:36:56 INFO - PROCESS | 1816 | 1461659816995 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:36:57 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 01:36:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:36:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:36:57 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. 01:36:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:36:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1033ms 01:36:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:36:57 INFO - PROCESS | 1816 | 1461659817047 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:36:57 INFO - PROCESS | 1816 | 1461659817049 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:36:57 INFO - PROCESS | 1816 | 1461659817056 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:36:57 INFO - PROCESS | 1816 | 1461659817059 Marionette TRACE conn3 <- [1,1534,null,{}] 01:36:57 INFO - PROCESS | 1816 | 1461659817064 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:57 INFO - PROCESS | 1816 | 1461659817212 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:36:57 INFO - PROCESS | 1816 | 1461659817402 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c310800 == 125 [pid = 1816] [id = 391] 01:36:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f96167ce400) [pid = 1816] [serial = 1174] [outer = (nil)] 01:36:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f96167d4c00) [pid = 1816] [serial = 1175] [outer = 0x7f96167ce400] 01:36:57 INFO - PROCESS | 1816 | 1461659817467 Marionette DEBUG loaded listener.js 01:36:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f96167dc000) [pid = 1816] [serial = 1176] [outer = 0x7f96167ce400] 01:36:58 INFO - PROCESS | 1816 | 1461659818633 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:36:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1628ms 01:36:58 INFO - PROCESS | 1816 | 1461659818685 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:36:58 INFO - PROCESS | 1816 | 1461659818689 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:36:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:36:58 INFO - PROCESS | 1816 | 1461659818697 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - PROCESS | 1816 | 1461659818701 Marionette TRACE conn3 <- [1,1538,null,{}] 01:36:58 INFO - PROCESS | 1816 | 1461659818714 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:36:58 INFO - PROCESS | 1816 | 1461659818875 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:36:59 INFO - PROCESS | 1816 | 1461659819088 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618cef000 == 126 [pid = 1816] [id = 392] 01:36:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f96144f1400) [pid = 1816] [serial = 1177] [outer = (nil)] 01:36:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96167d6400) [pid = 1816] [serial = 1178] [outer = 0x7f96144f1400] 01:36:59 INFO - PROCESS | 1816 | 1461659819149 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f96172f0400) [pid = 1816] [serial = 1179] [outer = 0x7f96144f1400] 01:36:59 INFO - PROCESS | 1816 | 1461659819884 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:36:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1231ms 01:36:59 INFO - PROCESS | 1816 | 1461659819928 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 1816 | 1461659819935 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:36:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:36:59 INFO - PROCESS | 1816 | 1461659819943 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 1816 | 1461659819946 Marionette TRACE conn3 <- [1,1542,null,{}] 01:36:59 INFO - PROCESS | 1816 | 1461659819951 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:00 INFO - PROCESS | 1816 | 1461659820087 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:37:00 INFO - PROCESS | 1816 | 1461659820427 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fc9800 == 127 [pid = 1816] [id = 393] 01:37:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9617851800) [pid = 1816] [serial = 1180] [outer = (nil)] 01:37:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f961785fc00) [pid = 1816] [serial = 1181] [outer = 0x7f9617851800] 01:37:00 INFO - PROCESS | 1816 | 1461659820487 Marionette DEBUG loaded listener.js 01:37:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9617c5f000) [pid = 1816] [serial = 1182] [outer = 0x7f9617851800] 01:37:01 INFO - PROCESS | 1816 | 1461659821291 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:37:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:37:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1377ms 01:37:01 INFO - PROCESS | 1816 | 1461659821320 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:37:01 INFO - PROCESS | 1816 | 1461659821322 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:37:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:37:01 INFO - PROCESS | 1816 | 1461659821328 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:37:01 INFO - PROCESS | 1816 | 1461659821332 Marionette TRACE conn3 <- [1,1546,null,{}] 01:37:01 INFO - PROCESS | 1816 | 1461659821345 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:01 INFO - PROCESS | 1816 | 1461659821496 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:37:01 INFO - PROCESS | 1816 | 1461659821682 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962295b000 == 128 [pid = 1816] [id = 394] 01:37:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f9618961400) [pid = 1816] [serial = 1183] [outer = (nil)] 01:37:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f9618bf5000) [pid = 1816] [serial = 1184] [outer = 0x7f9618961400] 01:37:01 INFO - PROCESS | 1816 | 1461659821741 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f961bb8e800) [pid = 1816] [serial = 1185] [outer = 0x7f9618961400] 01:37:02 INFO - PROCESS | 1816 | 1461659822576 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:37:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1290ms 01:37:02 INFO - PROCESS | 1816 | 1461659822624 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 1816 | 1461659822628 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:37:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:37:02 INFO - PROCESS | 1816 | 1461659822633 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 1816 | 1461659822635 Marionette TRACE conn3 <- [1,1550,null,{}] 01:37:02 INFO - PROCESS | 1816 | 1461659822639 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:02 INFO - PROCESS | 1816 | 1461659822779 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:37:02 INFO - PROCESS | 1816 | 1461659822967 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622945800 == 129 [pid = 1816] [id = 395] 01:37:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f961cdb5800) [pid = 1816] [serial = 1186] [outer = (nil)] 01:37:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f961d004800) [pid = 1816] [serial = 1187] [outer = 0x7f961cdb5800] 01:37:03 INFO - PROCESS | 1816 | 1461659823025 Marionette DEBUG loaded listener.js 01:37:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f96212e9000) [pid = 1816] [serial = 1188] [outer = 0x7f961cdb5800] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d08f000 == 128 [pid = 1816] [id = 237] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d240000 == 127 [pid = 1816] [id = 381] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f962eeba000) [pid = 1816] [serial = 1049] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f9618bf7400) [pid = 1816] [serial = 1061] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f9643409c00) [pid = 1816] [serial = 1055] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f961bb88400) [pid = 1816] [serial = 1040] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f9628e57800) [pid = 1816] [serial = 1046] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f9622be3800) [pid = 1816] [serial = 1043] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f9622918800) [pid = 1816] [serial = 1058] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f96160d1000) [pid = 1816] [serial = 1064] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f96406a5c00) [pid = 1816] [serial = 1052] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f961ba93000) [pid = 1816] [serial = 1067] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9628cae400) [pid = 1816] [serial = 1091] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962aa56800 == 126 [pid = 1816] [id = 380] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625468800 == 125 [pid = 1816] [id = 379] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624733800 == 124 [pid = 1816] [id = 378] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961b913000 == 123 [pid = 1816] [id = 377] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96169d6000 == 122 [pid = 1816] [id = 376] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623d8d800 == 121 [pid = 1816] [id = 375] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9621a64800 == 120 [pid = 1816] [id = 371] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96408b4000 == 119 [pid = 1816] [id = 370] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3d1000 == 118 [pid = 1816] [id = 369] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef13000 == 117 [pid = 1816] [id = 368] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d71f000 == 116 [pid = 1816] [id = 367] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290e1800 == 115 [pid = 1816] [id = 366] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623da4000 == 114 [pid = 1816] [id = 365] 01:37:03 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96173df000 == 113 [pid = 1816] [id = 364] 01:37:03 INFO - PROCESS | 1816 | 1461659823790 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:37:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:37:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1177ms 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f9624e0f000) [pid = 1816] [serial = 1085] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f962293a000) [pid = 1816] [serial = 1079] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f9623e8f400) [pid = 1816] [serial = 1080] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9617855000) [pid = 1816] [serial = 1070] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f96187a2800) [pid = 1816] [serial = 1071] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f961bd83000) [pid = 1816] [serial = 1074] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f961785f000) [pid = 1816] [serial = 1073] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f961cdbc400) [pid = 1816] [serial = 1076] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f961d02a400) [pid = 1816] [serial = 1077] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f96267f0000) [pid = 1816] [serial = 1088] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f9625859800) [pid = 1816] [serial = 1086] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f9624053800) [pid = 1816] [serial = 1082] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f9628174000) [pid = 1816] [serial = 1089] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f96249c3400) [pid = 1816] [serial = 1083] [outer = (nil)] [url = about:blank] 01:37:03 INFO - PROCESS | 1816 | 1461659823826 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:37:03 INFO - PROCESS | 1816 | 1461659823829 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:37:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:37:03 INFO - PROCESS | 1816 | 1461659823834 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:37:03 INFO - PROCESS | 1816 | 1461659823837 Marionette TRACE conn3 <- [1,1554,null,{}] 01:37:03 INFO - PROCESS | 1816 | 1461659823841 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:03 INFO - PROCESS | 1816 | 1461659823968 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:37:03 INFO - PROCESS | 1816 | 1461659823980 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac71000 == 114 [pid = 1816] [id = 396] 01:37:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f961cdb1c00) [pid = 1816] [serial = 1189] [outer = (nil)] 01:37:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9622716800) [pid = 1816] [serial = 1190] [outer = 0x7f961cdb1c00] 01:37:04 INFO - PROCESS | 1816 | 1461659824034 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f962271f000) [pid = 1816] [serial = 1191] [outer = 0x7f961cdb1c00] 01:37:04 INFO - PROCESS | 1816 | 1461659824799 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:37:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1025ms 01:37:04 INFO - PROCESS | 1816 | 1461659824868 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:37:04 INFO - PROCESS | 1816 | 1461659824871 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:37:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:37:04 INFO - PROCESS | 1816 | 1461659824894 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 1816 | 1461659824896 Marionette TRACE conn3 <- [1,1558,null,{}] 01:37:04 INFO - PROCESS | 1816 | 1461659824901 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:05 INFO - PROCESS | 1816 | 1461659825053 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:37:05 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624c17800 == 113 [pid = 1816] [id = 11] 01:37:05 INFO - PROCESS | 1816 | 1461659825082 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624fc3000 == 114 [pid = 1816] [id = 397] 01:37:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9622be1800) [pid = 1816] [serial = 1192] [outer = (nil)] 01:37:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9624050000) [pid = 1816] [serial = 1193] [outer = 0x7f9622be1800] 01:37:05 INFO - PROCESS | 1816 | 1461659825157 Marionette DEBUG loaded listener.js 01:37:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f96249c7400) [pid = 1816] [serial = 1194] [outer = 0x7f9622be1800] 01:37:05 INFO - PROCESS | 1816 | 1461659825901 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:37:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:37:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1048ms 01:37:05 INFO - PROCESS | 1816 | 1461659825925 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:37:05 INFO - PROCESS | 1816 | 1461659825927 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:37:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:37:05 INFO - PROCESS | 1816 | 1461659825932 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:37:05 INFO - PROCESS | 1816 | 1461659825934 Marionette TRACE conn3 <- [1,1562,null,{}] 01:37:05 INFO - PROCESS | 1816 | 1461659825938 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:06 INFO - PROCESS | 1816 | 1461659826061 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:37:06 INFO - PROCESS | 1816 | 1461659826225 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257b5000 == 115 [pid = 1816] [id = 398] 01:37:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9622912400) [pid = 1816] [serial = 1195] [outer = (nil)] 01:37:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f9624b24800) [pid = 1816] [serial = 1196] [outer = 0x7f9622912400] 01:37:06 INFO - PROCESS | 1816 | 1461659826276 Marionette DEBUG loaded listener.js 01:37:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f96267f1400) [pid = 1816] [serial = 1197] [outer = 0x7f9622912400] 01:37:06 INFO - PROCESS | 1816 | 1461659826930 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:37:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:37:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1027ms 01:37:06 INFO - PROCESS | 1816 | 1461659826990 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:37:06 INFO - PROCESS | 1816 | 1461659826992 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:37:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:37:07 INFO - PROCESS | 1816 | 1461659827006 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 1816 | 1461659827007 Marionette TRACE conn3 <- [1,1566,null,{}] 01:37:07 INFO - PROCESS | 1816 | 1461659827012 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:07 INFO - PROCESS | 1816 | 1461659827183 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:37:07 INFO - PROCESS | 1816 | 1461659827202 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962846e800 == 116 [pid = 1816] [id = 399] 01:37:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f9622913400) [pid = 1816] [serial = 1198] [outer = (nil)] 01:37:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9628173c00) [pid = 1816] [serial = 1199] [outer = 0x7f9622913400] 01:37:07 INFO - PROCESS | 1816 | 1461659827254 Marionette DEBUG loaded listener.js 01:37:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9628cad000) [pid = 1816] [serial = 1200] [outer = 0x7f9622913400] 01:37:07 INFO - PROCESS | 1816 | 1461659827936 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:37:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 974ms 01:37:07 INFO - PROCESS | 1816 | 1461659827980 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 1816 | 1461659827983 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:37:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:37:08 INFO - PROCESS | 1816 | 1461659827994 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 1816 | 1461659827996 Marionette TRACE conn3 <- [1,1570,null,{}] 01:37:08 INFO - PROCESS | 1816 | 1461659827999 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:08 INFO - PROCESS | 1816 | 1461659828901 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f962b610400) [pid = 1816] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9628ca4400) [pid = 1816] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f961879f400) [pid = 1816] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f9625852c00) [pid = 1816] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f9627fd1c00) [pid = 1816] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f961d00e400) [pid = 1816] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f96212edc00) [pid = 1816] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f961879d800) [pid = 1816] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f961ba88400) [pid = 1816] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f9622be8400) [pid = 1816] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f96172eac00) [pid = 1816] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f96210e5400) [pid = 1816] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9624c33000) [pid = 1816] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f96212e8400) [pid = 1816] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f9625606000) [pid = 1816] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f9622913c00) [pid = 1816] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f961abe6000) [pid = 1816] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9622becc00) [pid = 1816] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f962dcf1000) [pid = 1816] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f963c2b1400) [pid = 1816] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f9622939800) [pid = 1816] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f962d8ce000) [pid = 1816] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9624046800) [pid = 1816] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f961d011400) [pid = 1816] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f962cc1ec00) [pid = 1816] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f962a810000) [pid = 1816] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9618aee800) [pid = 1816] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f96210ee800) [pid = 1816] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9628171c00) [pid = 1816] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f9640b8f400) [pid = 1816] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f961d026400) [pid = 1816] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f962c95c000) [pid = 1816] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:37:08 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f9618afa400) [pid = 1816] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f96210e9c00) [pid = 1816] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96212f0c00) [pid = 1816] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f961d027800) [pid = 1816] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f96269abc00) [pid = 1816] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f96249c0800) [pid = 1816] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f963b65a800) [pid = 1816] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961bd90800) [pid = 1816] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f962c766c00) [pid = 1816] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9628e4d000) [pid = 1816] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9623e9b800) [pid = 1816] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f9640b8d800) [pid = 1816] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f961ba8e400) [pid = 1816] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f962cc21c00) [pid = 1816] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f962c58a000) [pid = 1816] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f961abde400) [pid = 1816] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f96212e9c00) [pid = 1816] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:37:09 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9623dcf400) [pid = 1816] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:37:09 INFO - PROCESS | 1816 | 1461659829111 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178f0000 == 117 [pid = 1816] [id = 400] 01:37:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f96144ed400) [pid = 1816] [serial = 1201] [outer = (nil)] 01:37:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9617959000) [pid = 1816] [serial = 1202] [outer = 0x7f96144ed400] 01:37:09 INFO - PROCESS | 1816 | 1461659829169 Marionette DEBUG loaded listener.js 01:37:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f961abe6000) [pid = 1816] [serial = 1203] [outer = 0x7f96144ed400] 01:37:09 INFO - PROCESS | 1816 | 1461659829762 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:37:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:37:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1826ms 01:37:09 INFO - PROCESS | 1816 | 1461659829821 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:37:09 INFO - PROCESS | 1816 | 1461659829824 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:37:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:37:09 INFO - PROCESS | 1816 | 1461659829829 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:37:09 INFO - PROCESS | 1816 | 1461659829831 Marionette TRACE conn3 <- [1,1574,null,{}] 01:37:09 INFO - PROCESS | 1816 | 1461659829835 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:09 INFO - PROCESS | 1816 | 1461659829969 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:37:09 INFO - PROCESS | 1816 | 1461659829981 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f58800 == 118 [pid = 1816] [id = 401] 01:37:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f961ba88400) [pid = 1816] [serial = 1204] [outer = (nil)] 01:37:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f961d027c00) [pid = 1816] [serial = 1205] [outer = 0x7f961ba88400] 01:37:10 INFO - PROCESS | 1816 | 1461659830035 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f9622720000) [pid = 1816] [serial = 1206] [outer = 0x7f961ba88400] 01:37:10 INFO - PROCESS | 1816 | 1461659830745 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:37:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 977ms 01:37:10 INFO - PROCESS | 1816 | 1461659830807 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 1816 | 1461659830810 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:37:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:37:10 INFO - PROCESS | 1816 | 1461659830815 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 1816 | 1461659830819 Marionette TRACE conn3 <- [1,1578,null,{}] 01:37:10 INFO - PROCESS | 1816 | 1461659830837 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:11 INFO - PROCESS | 1816 | 1461659831096 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:37:11 INFO - PROCESS | 1816 | 1461659831277 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fd9800 == 119 [pid = 1816] [id = 402] 01:37:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f96144ecc00) [pid = 1816] [serial = 1207] [outer = (nil)] 01:37:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f96144f0400) [pid = 1816] [serial = 1208] [outer = 0x7f96144ecc00] 01:37:11 INFO - PROCESS | 1816 | 1461659831350 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f96167d1400) [pid = 1816] [serial = 1209] [outer = 0x7f96144ecc00] 01:37:12 INFO - PROCESS | 1816 | 1461659832192 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:37:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:37:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1440ms 01:37:12 INFO - PROCESS | 1816 | 1461659832258 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:37:12 INFO - PROCESS | 1816 | 1461659832262 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:37:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:37:12 INFO - PROCESS | 1816 | 1461659832269 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:37:12 INFO - PROCESS | 1816 | 1461659832275 Marionette TRACE conn3 <- [1,1582,null,{}] 01:37:12 INFO - PROCESS | 1816 | 1461659832281 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:12 INFO - PROCESS | 1816 | 1461659832485 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:37:12 INFO - PROCESS | 1816 | 1461659832663 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211db000 == 120 [pid = 1816] [id = 403] 01:37:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961784c800) [pid = 1816] [serial = 1210] [outer = (nil)] 01:37:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f961879f800) [pid = 1816] [serial = 1211] [outer = 0x7f961784c800] 01:37:12 INFO - PROCESS | 1816 | 1461659832728 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f961895bc00) [pid = 1816] [serial = 1212] [outer = 0x7f961784c800] 01:37:13 INFO - PROCESS | 1816 | 1461659833612 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:37:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:37:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1379ms 01:37:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:37:13 INFO - PROCESS | 1816 | 1461659833649 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:37:13 INFO - PROCESS | 1816 | 1461659833652 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:37:13 INFO - PROCESS | 1816 | 1461659833658 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:37:13 INFO - PROCESS | 1816 | 1461659833661 Marionette TRACE conn3 <- [1,1586,null,{}] 01:37:13 INFO - PROCESS | 1816 | 1461659833667 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:13 INFO - PROCESS | 1816 | 1461659833816 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:37:14 INFO - PROCESS | 1816 | 1461659834002 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f71000 == 121 [pid = 1816] [id = 404] 01:37:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f96187a0400) [pid = 1816] [serial = 1213] [outer = (nil)] 01:37:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f961bde2000) [pid = 1816] [serial = 1214] [outer = 0x7f96187a0400] 01:37:14 INFO - PROCESS | 1816 | 1461659834067 Marionette DEBUG loaded listener.js 01:37:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f961cf2b800) [pid = 1816] [serial = 1215] [outer = 0x7f96187a0400] 01:37:14 INFO - PROCESS | 1816 | 1461659834947 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:37:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:37:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1336ms 01:37:14 INFO - PROCESS | 1816 | 1461659834994 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:37:15 INFO - PROCESS | 1816 | 1461659835000 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:37:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:37:15 INFO - PROCESS | 1816 | 1461659835014 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1816 | 1461659835021 Marionette TRACE conn3 <- [1,1590,null,{}] 01:37:15 INFO - PROCESS | 1816 | 1461659835026 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:15 INFO - PROCESS | 1816 | 1461659835193 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:37:15 INFO - PROCESS | 1816 | 1461659835374 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cd78000 == 122 [pid = 1816] [id = 405] 01:37:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f961bb88800) [pid = 1816] [serial = 1216] [outer = (nil)] 01:37:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f962292f000) [pid = 1816] [serial = 1217] [outer = 0x7f961bb88800] 01:37:15 INFO - PROCESS | 1816 | 1461659835441 Marionette DEBUG loaded listener.js 01:37:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9623e93800) [pid = 1816] [serial = 1218] [outer = 0x7f961bb88800] 01:37:16 INFO - PROCESS | 1816 | 1461659836216 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:37:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1245ms 01:37:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:37:16 INFO - PROCESS | 1816 | 1461659836253 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:37:16 INFO - PROCESS | 1816 | 1461659836257 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:37:16 INFO - PROCESS | 1816 | 1461659836263 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:37:16 INFO - PROCESS | 1816 | 1461659836266 Marionette TRACE conn3 <- [1,1594,null,{}] 01:37:16 INFO - PROCESS | 1816 | 1461659836271 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:16 INFO - PROCESS | 1816 | 1461659836436 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:37:16 INFO - PROCESS | 1816 | 1461659836620 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd70800 == 123 [pid = 1816] [id = 406] 01:37:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f961cdb3c00) [pid = 1816] [serial = 1219] [outer = (nil)] 01:37:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f96249c5000) [pid = 1816] [serial = 1220] [outer = 0x7f961cdb3c00] 01:37:16 INFO - PROCESS | 1816 | 1461659836684 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f96256aa000) [pid = 1816] [serial = 1221] [outer = 0x7f961cdb3c00] 01:37:17 INFO - PROCESS | 1816 | 1461659837508 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:37:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:37:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1279ms 01:37:17 INFO - PROCESS | 1816 | 1461659837542 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 1816 | 1461659837545 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:37:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:37:17 INFO - PROCESS | 1816 | 1461659837552 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 1816 | 1461659837555 Marionette TRACE conn3 <- [1,1598,null,{}] 01:37:17 INFO - PROCESS | 1816 | 1461659837561 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:17 INFO - PROCESS | 1816 | 1461659837720 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:37:17 INFO - PROCESS | 1816 | 1461659837906 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963490a800 == 124 [pid = 1816] [id = 407] 01:37:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f9628caac00) [pid = 1816] [serial = 1222] [outer = (nil)] 01:37:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9628e4ec00) [pid = 1816] [serial = 1223] [outer = 0x7f9628caac00] 01:37:17 INFO - PROCESS | 1816 | 1461659837978 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f962b60ec00) [pid = 1816] [serial = 1224] [outer = 0x7f9628caac00] 01:37:18 INFO - PROCESS | 1816 | 1461659838804 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:37:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:37:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1279ms 01:37:18 INFO - PROCESS | 1816 | 1461659838831 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 1816 | 1461659838834 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:37:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:37:18 INFO - PROCESS | 1816 | 1461659838839 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 1816 | 1461659838841 Marionette TRACE conn3 <- [1,1602,null,{}] 01:37:18 INFO - PROCESS | 1816 | 1461659838846 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:19 INFO - PROCESS | 1816 | 1461659839005 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:37:19 INFO - PROCESS | 1816 | 1461659839187 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640033000 == 125 [pid = 1816] [id = 408] 01:37:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f96269ab800) [pid = 1816] [serial = 1225] [outer = (nil)] 01:37:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f962cd27800) [pid = 1816] [serial = 1226] [outer = 0x7f96269ab800] 01:37:19 INFO - PROCESS | 1816 | 1461659839250 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f962d8d2000) [pid = 1816] [serial = 1227] [outer = 0x7f96269ab800] 01:37:20 INFO - PROCESS | 1816 | 1461659840071 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:37:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1287ms 01:37:20 INFO - PROCESS | 1816 | 1461659840128 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 1816 | 1461659840130 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:37:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:37:20 INFO - PROCESS | 1816 | 1461659840136 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 1816 | 1461659840138 Marionette TRACE conn3 <- [1,1606,null,{}] 01:37:20 INFO - PROCESS | 1816 | 1461659840143 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:20 INFO - PROCESS | 1816 | 1461659840302 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:37:20 INFO - PROCESS | 1816 | 1461659840493 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a43000 == 126 [pid = 1816] [id = 409] 01:37:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f96256a8000) [pid = 1816] [serial = 1228] [outer = (nil)] 01:37:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f962dab7800) [pid = 1816] [serial = 1229] [outer = 0x7f96256a8000] 01:37:20 INFO - PROCESS | 1816 | 1461659840555 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f9631813c00) [pid = 1816] [serial = 1230] [outer = 0x7f96256a8000] 01:37:21 INFO - PROCESS | 1816 | 1461659841335 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:37:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:37:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1226ms 01:37:21 INFO - PROCESS | 1816 | 1461659841363 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 1816 | 1461659841366 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:37:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:37:21 INFO - PROCESS | 1816 | 1461659841372 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:37:21 INFO - PROCESS | 1816 | 1461659841374 Marionette TRACE conn3 <- [1,1610,null,{}] 01:37:21 INFO - PROCESS | 1816 | 1461659841379 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:21 INFO - PROCESS | 1816 | 1461659841538 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:37:21 INFO - PROCESS | 1816 | 1461659841721 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cf5000 == 127 [pid = 1816] [id = 410] 01:37:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f9628175400) [pid = 1816] [serial = 1231] [outer = (nil)] 01:37:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f963b495c00) [pid = 1816] [serial = 1232] [outer = 0x7f9628175400] 01:37:21 INFO - PROCESS | 1816 | 1461659841783 Marionette DEBUG loaded listener.js 01:37:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f963c838000) [pid = 1816] [serial = 1233] [outer = 0x7f9628175400] 01:37:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:37:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1226ms 01:37:22 INFO - PROCESS | 1816 | 1461659842590 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:37:22 INFO - PROCESS | 1816 | 1461659842599 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:37:22 INFO - PROCESS | 1816 | 1461659842602 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:37:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:37:22 INFO - PROCESS | 1816 | 1461659842625 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:37:22 INFO - PROCESS | 1816 | 1461659842635 Marionette TRACE conn3 <- [1,1614,null,{}] 01:37:22 INFO - PROCESS | 1816 | 1461659842640 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:22 INFO - PROCESS | 1816 | 1461659842800 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:37:22 INFO - PROCESS | 1816 | 1461659842983 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614ee9800 == 128 [pid = 1816] [id = 411] 01:37:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9617c5fc00) [pid = 1816] [serial = 1234] [outer = (nil)] 01:37:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f962a71ac00) [pid = 1816] [serial = 1235] [outer = 0x7f9617c5fc00] 01:37:23 INFO - PROCESS | 1816 | 1461659843043 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9640a3a400) [pid = 1816] [serial = 1236] [outer = 0x7f9617c5fc00] 01:37:23 INFO - PROCESS | 1816 | 1461659843868 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:37:23 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 01:37:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1287ms 01:37:23 INFO - PROCESS | 1816 | 1461659843910 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 1816 | 1461659843912 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:37:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:37:23 INFO - PROCESS | 1816 | 1461659843918 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 1816 | 1461659843920 Marionette TRACE conn3 <- [1,1618,null,{}] 01:37:23 INFO - PROCESS | 1816 | 1461659843925 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:24 INFO - PROCESS | 1816 | 1461659844083 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:37:24 INFO - PROCESS | 1816 | 1461659844271 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961889e800 == 129 [pid = 1816] [id = 412] 01:37:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9617957000) [pid = 1816] [serial = 1237] [outer = (nil)] 01:37:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9640047000) [pid = 1816] [serial = 1238] [outer = 0x7f9617957000] 01:37:24 INFO - PROCESS | 1816 | 1461659844340 Marionette DEBUG loaded listener.js 01:37:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f96426cfc00) [pid = 1816] [serial = 1239] [outer = 0x7f9617957000] 01:37:25 INFO - PROCESS | 1816 | 1461659845183 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:37:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:37:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1333ms 01:37:25 INFO - PROCESS | 1816 | 1461659845253 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:37:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:37:25 INFO - PROCESS | 1816 | 1461659845256 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:37:25 INFO - PROCESS | 1816 | 1461659845261 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 1816 | 1461659845265 Marionette TRACE conn3 <- [1,1622,null,{}] 01:37:25 INFO - PROCESS | 1816 | 1461659845269 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:25 INFO - PROCESS | 1816 | 1461659845441 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:37:25 INFO - PROCESS | 1816 | 1461659845629 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961b915000 == 130 [pid = 1816] [id = 413] 01:37:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f96168b3c00) [pid = 1816] [serial = 1240] [outer = (nil)] 01:37:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f96168bdc00) [pid = 1816] [serial = 1241] [outer = 0x7f96168b3c00] 01:37:25 INFO - PROCESS | 1816 | 1461659845692 Marionette DEBUG loaded listener.js 01:37:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f961ba8bc00) [pid = 1816] [serial = 1242] [outer = 0x7f96168b3c00] 01:37:26 INFO - PROCESS | 1816 | 1461659846454 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:37:26 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 01:37:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1232ms 01:37:26 INFO - PROCESS | 1816 | 1461659846493 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:37:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:37:26 INFO - PROCESS | 1816 | 1461659846497 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:37:26 INFO - PROCESS | 1816 | 1461659846502 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:37:26 INFO - PROCESS | 1816 | 1461659846504 Marionette TRACE conn3 <- [1,1626,null,{}] 01:37:26 INFO - PROCESS | 1816 | 1461659846509 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:26 INFO - PROCESS | 1816 | 1461659846661 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:37:26 INFO - PROCESS | 1816 | 1461659846851 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227ac000 == 131 [pid = 1816] [id = 414] 01:37:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f96168b6400) [pid = 1816] [serial = 1243] [outer = (nil)] 01:37:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f961bdde000) [pid = 1816] [serial = 1244] [outer = 0x7f96168b6400] 01:37:26 INFO - PROCESS | 1816 | 1461659846913 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f96210e8c00) [pid = 1816] [serial = 1245] [outer = 0x7f96168b6400] 01:37:27 INFO - PROCESS | 1816 | 1461659847990 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:37:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:37:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1527ms 01:37:28 INFO - PROCESS | 1816 | 1461659848029 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 1816 | 1461659848034 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:37:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:37:28 INFO - PROCESS | 1816 | 1461659848041 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 1816 | 1461659848046 Marionette TRACE conn3 <- [1,1630,null,{}] 01:37:28 INFO - PROCESS | 1816 | 1461659848054 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:28 INFO - PROCESS | 1816 | 1461659848223 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:37:28 INFO - PROCESS | 1816 | 1461659848461 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a2ae000 == 132 [pid = 1816] [id = 415] 01:37:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96168bec00) [pid = 1816] [serial = 1246] [outer = (nil)] 01:37:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f96168c1000) [pid = 1816] [serial = 1247] [outer = 0x7f96168bec00] 01:37:28 INFO - PROCESS | 1816 | 1461659848533 Marionette DEBUG loaded listener.js 01:37:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f961784c000) [pid = 1816] [serial = 1248] [outer = 0x7f96168bec00] 01:37:29 INFO - PROCESS | 1816 | 1461659849358 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:37:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:37:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1389ms 01:37:29 INFO - PROCESS | 1816 | 1461659849431 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:37:29 INFO - PROCESS | 1816 | 1461659849438 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:37:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:37:29 INFO - PROCESS | 1816 | 1461659849446 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:37:29 INFO - PROCESS | 1816 | 1461659849449 Marionette TRACE conn3 <- [1,1634,null,{}] 01:37:29 INFO - PROCESS | 1816 | 1461659849454 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:29 INFO - PROCESS | 1816 | 1461659849616 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:37:29 INFO - PROCESS | 1816 | 1461659849808 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617094000 == 133 [pid = 1816] [id = 416] 01:37:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f96167d9800) [pid = 1816] [serial = 1249] [outer = (nil)] 01:37:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f96187a2c00) [pid = 1816] [serial = 1250] [outer = 0x7f96167d9800] 01:37:29 INFO - PROCESS | 1816 | 1461659849865 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f961895f400) [pid = 1816] [serial = 1251] [outer = 0x7f96167d9800] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624721800 == 132 [pid = 1816] [id = 279] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624704800 == 131 [pid = 1816] [id = 278] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f9617c61800) [pid = 1816] [serial = 1118] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961bde4000) [pid = 1816] [serial = 1121] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f962d8c9800) [pid = 1816] [serial = 1148] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962545a800 == 130 [pid = 1816] [id = 68] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b4b6000 == 129 [pid = 1816] [id = 349] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9645a8b000 == 128 [pid = 1816] [id = 353] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640494800 == 127 [pid = 1816] [id = 99] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f58800 == 126 [pid = 1816] [id = 401] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178f0000 == 125 [pid = 1816] [id = 400] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962846e800 == 124 [pid = 1816] [id = 399] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257b5000 == 123 [pid = 1816] [id = 398] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624fc3000 == 122 [pid = 1816] [id = 397] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961ac71000 == 121 [pid = 1816] [id = 396] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622945800 == 120 [pid = 1816] [id = 395] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962295b000 == 119 [pid = 1816] [id = 394] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dcf800 == 118 [pid = 1816] [id = 13] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fc9800 == 117 [pid = 1816] [id = 393] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618cef000 == 116 [pid = 1816] [id = 392] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617c6e000 == 115 [pid = 1816] [id = 389] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160a5800 == 114 [pid = 1816] [id = 388] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257c1000 == 113 [pid = 1816] [id = 387] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640b04800 == 112 [pid = 1816] [id = 386] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b120000 == 111 [pid = 1816] [id = 385] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962501b800 == 110 [pid = 1816] [id = 384] 01:37:30 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961b906000 == 109 [pid = 1816] [id = 383] 01:37:30 INFO - PROCESS | 1816 | 1461659850796 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f9631810c00) [pid = 1816] [serial = 888] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f963c5eb400) [pid = 1816] [serial = 900] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f962291d800) [pid = 1816] [serial = 1134] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f962c587c00) [pid = 1816] [serial = 837] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f961cdb0800) [pid = 1816] [serial = 1097] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f9631805800) [pid = 1816] [serial = 692] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f962a717400) [pid = 1816] [serial = 1092] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f9640b8dc00) [pid = 1816] [serial = 752] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f9618bee800) [pid = 1816] [serial = 1130] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f961ba95000) [pid = 1816] [serial = 957] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f96246b4800) [pid = 1816] [serial = 834] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f962271ac00) [pid = 1816] [serial = 1124] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f961785b800) [pid = 1816] [serial = 1014] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f96210f2400) [pid = 1816] [serial = 849] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f9631888000) [pid = 1816] [serial = 1112] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f962b2e4000) [pid = 1816] [serial = 740] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f963e22ac00) [pid = 1816] [serial = 1115] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f962293cc00) [pid = 1816] [serial = 800] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f962b6c2000) [pid = 1816] [serial = 785] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f96265e4c00) [pid = 1816] [serial = 1140] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f961bb86800) [pid = 1816] [serial = 1127] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f9622910c00) [pid = 1816] [serial = 1133] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f963c6ccc00) [pid = 1816] [serial = 942] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f961bde1c00) [pid = 1816] [serial = 1128] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9640b85000) [pid = 1816] [serial = 749] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9640b91800) [pid = 1816] [serial = 897] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f962d8cb800) [pid = 1816] [serial = 939] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f963b391000) [pid = 1816] [serial = 891] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9624052000) [pid = 1816] [serial = 954] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f96249c4800) [pid = 1816] [serial = 1137] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f963180b800) [pid = 1816] [serial = 788] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f962cbdf800) [pid = 1816] [serial = 1142] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f962d84ec00) [pid = 1816] [serial = 1146] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f9622939400) [pid = 1816] [serial = 1100] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f96250c2000) [pid = 1816] [serial = 882] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f962cc23400) [pid = 1816] [serial = 885] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f9644c54400) [pid = 1816] [serial = 948] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961d030000) [pid = 1816] [serial = 794] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f961cdb8c00) [pid = 1816] [serial = 1131] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9640053800) [pid = 1816] [serial = 746] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9623e92800) [pid = 1816] [serial = 1136] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f961bd88400) [pid = 1816] [serial = 930] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f962549b400) [pid = 1816] [serial = 1103] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f9622be9400) [pid = 1816] [serial = 879] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f962cc59000) [pid = 1816] [serial = 1109] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9624e09c00) [pid = 1816] [serial = 1139] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f9642660000) [pid = 1816] [serial = 797] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9622be0c00) [pid = 1816] [serial = 831] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f962ef82c00) [pid = 1816] [serial = 840] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f96401a7800) [pid = 1816] [serial = 846] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f96401b0400) [pid = 1816] [serial = 894] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f962b6c7800) [pid = 1816] [serial = 1106] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f9622931400) [pid = 1816] [serial = 933] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f962dcf2c00) [pid = 1816] [serial = 743] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f962cc28800) [pid = 1816] [serial = 951] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f962d84a000) [pid = 1816] [serial = 1143] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f9624f20400) [pid = 1816] [serial = 936] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9643138000) [pid = 1816] [serial = 945] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f961bb8ec00) [pid = 1816] [serial = 960] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f9628432c00) [pid = 1816] [serial = 1145] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f96408c0c00) [pid = 1816] [serial = 791] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f96172ed800) [pid = 1816] [serial = 1094] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f963c5ec400) [pid = 1816] [serial = 843] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f961abeb400) [pid = 1816] [serial = 903] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f9624e0dc00) [pid = 1816] [serial = 782] [outer = (nil)] [url = about:blank] 01:37:30 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f9624c2c400) [pid = 1816] [serial = 737] [outer = (nil)] [url = about:blank] 01:37:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1427ms 01:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:37:30 INFO - PROCESS | 1816 | 1461659850873 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:37:30 INFO - PROCESS | 1816 | 1461659850875 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:37:30 INFO - PROCESS | 1816 | 1461659850882 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:37:30 INFO - PROCESS | 1816 | 1461659850887 Marionette TRACE conn3 <- [1,1638,null,{}] 01:37:30 INFO - PROCESS | 1816 | 1461659850900 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:31 INFO - PROCESS | 1816 | 1461659851052 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:37:31 INFO - PROCESS | 1816 | 1461659851210 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961866e800 == 110 [pid = 1816] [id = 417] 01:37:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f9617845400) [pid = 1816] [serial = 1252] [outer = (nil)] 01:37:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f961bb83000) [pid = 1816] [serial = 1253] [outer = 0x7f9617845400] 01:37:31 INFO - PROCESS | 1816 | 1461659851270 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f961cdb8c00) [pid = 1816] [serial = 1254] [outer = 0x7f9617845400] 01:37:31 INFO - PROCESS | 1816 | 1461659851884 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:37:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:37:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1034ms 01:37:31 INFO - PROCESS | 1816 | 1461659851915 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 1816 | 1461659851918 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:37:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:37:31 INFO - PROCESS | 1816 | 1461659851923 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 1816 | 1461659851925 Marionette TRACE conn3 <- [1,1642,null,{}] 01:37:31 INFO - PROCESS | 1816 | 1461659851930 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:32 INFO - PROCESS | 1816 | 1461659852062 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:37:32 INFO - PROCESS | 1816 | 1461659852214 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bba6800 == 111 [pid = 1816] [id = 418] 01:37:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f9618af1800) [pid = 1816] [serial = 1255] [outer = (nil)] 01:37:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f961cf2f000) [pid = 1816] [serial = 1256] [outer = 0x7f9618af1800] 01:37:32 INFO - PROCESS | 1816 | 1461659852268 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f96210e5000) [pid = 1816] [serial = 1257] [outer = 0x7f9618af1800] 01:37:32 INFO - PROCESS | 1816 | 1461659852896 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:37:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:37:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1024ms 01:37:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:37:32 INFO - PROCESS | 1816 | 1461659852948 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:37:32 INFO - PROCESS | 1816 | 1461659852950 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:37:32 INFO - PROCESS | 1816 | 1461659852955 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 1816 | 1461659852958 Marionette TRACE conn3 <- [1,1646,null,{}] 01:37:32 INFO - PROCESS | 1816 | 1461659852962 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:33 INFO - PROCESS | 1816 | 1461659853153 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:37:33 INFO - PROCESS | 1816 | 1461659853175 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623f07800 == 112 [pid = 1816] [id = 419] 01:37:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f961cdb9400) [pid = 1816] [serial = 1258] [outer = (nil)] 01:37:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f96212ec000) [pid = 1816] [serial = 1259] [outer = 0x7f961cdb9400] 01:37:33 INFO - PROCESS | 1816 | 1461659853227 Marionette DEBUG loaded listener.js 01:37:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f9622912000) [pid = 1816] [serial = 1260] [outer = 0x7f961cdb9400] 01:37:33 INFO - PROCESS | 1816 | 1461659853983 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:37:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:37:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1076ms 01:37:34 INFO - PROCESS | 1816 | 1461659854031 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:37:34 INFO - PROCESS | 1816 | 1461659854033 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:37:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:37:34 INFO - PROCESS | 1816 | 1461659854065 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:37:34 INFO - PROCESS | 1816 | 1461659854067 Marionette TRACE conn3 <- [1,1650,null,{}] 01:37:34 INFO - PROCESS | 1816 | 1461659854073 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:34 INFO - PROCESS | 1816 | 1461659854280 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:37:34 INFO - PROCESS | 1816 | 1461659854310 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b6c000 == 113 [pid = 1816] [id = 420] 01:37:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f9622be0c00) [pid = 1816] [serial = 1261] [outer = (nil)] 01:37:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f96246b7000) [pid = 1816] [serial = 1262] [outer = 0x7f9622be0c00] 01:37:34 INFO - PROCESS | 1816 | 1461659854414 Marionette DEBUG loaded listener.js 01:37:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f96250c2c00) [pid = 1816] [serial = 1263] [outer = 0x7f9622be0c00] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f9622913400) [pid = 1816] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f9618961400) [pid = 1816] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f961cdb1c00) [pid = 1816] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f961cdb5800) [pid = 1816] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f96144f1400) [pid = 1816] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f9622be1800) [pid = 1816] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f9617851800) [pid = 1816] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f96144ed400) [pid = 1816] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f9622912400) [pid = 1816] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f9624b2d800) [pid = 1816] [serial = 36] [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.] 01:37:35 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f9624c19000) [pid = 1816] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:37:35 INFO - PROCESS | 1816 | 1461659855487 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:37:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1511ms 01:37:35 INFO - PROCESS | 1816 | 1461659855550 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 1816 | 1461659855553 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:37:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:37:35 INFO - PROCESS | 1816 | 1461659855558 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 1816 | 1461659855561 Marionette TRACE conn3 <- [1,1654,null,{}] 01:37:35 INFO - PROCESS | 1816 | 1461659855565 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:35 INFO - PROCESS | 1816 | 1461659855717 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:37:35 INFO - PROCESS | 1816 | 1461659855853 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dcf800 == 114 [pid = 1816] [id = 421] 01:37:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f9618954400) [pid = 1816] [serial = 1264] [outer = (nil)] 01:37:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f9622913400) [pid = 1816] [serial = 1265] [outer = 0x7f9618954400] 01:37:35 INFO - PROCESS | 1816 | 1461659855906 Marionette DEBUG loaded listener.js 01:37:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f962560e000) [pid = 1816] [serial = 1266] [outer = 0x7f9618954400] 01:37:36 INFO - PROCESS | 1816 | 1461659856484 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:37:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:37:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 975ms 01:37:36 INFO - PROCESS | 1816 | 1461659856535 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:37:36 INFO - PROCESS | 1816 | 1461659856538 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:37:36 INFO - PROCESS | 1816 | 1461659856543 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:37:36 INFO - PROCESS | 1816 | 1461659856545 Marionette TRACE conn3 <- [1,1658,null,{}] 01:37:36 INFO - PROCESS | 1816 | 1461659856550 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:36 INFO - PROCESS | 1816 | 1461659856685 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:37:36 INFO - PROCESS | 1816 | 1461659856825 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257bf000 == 115 [pid = 1816] [id = 422] 01:37:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f9618961400) [pid = 1816] [serial = 1267] [outer = (nil)] 01:37:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f96256a1800) [pid = 1816] [serial = 1268] [outer = 0x7f9618961400] 01:37:36 INFO - PROCESS | 1816 | 1461659856878 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f962690dc00) [pid = 1816] [serial = 1269] [outer = 0x7f9618961400] 01:37:37 INFO - PROCESS | 1816 | 1461659857749 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1276ms 01:37:37 INFO - PROCESS | 1816 | 1461659857821 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:37:37 INFO - PROCESS | 1816 | 1461659857825 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:37:37 INFO - PROCESS | 1816 | 1461659857832 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:37:37 INFO - PROCESS | 1816 | 1461659857834 Marionette TRACE conn3 <- [1,1662,null,{}] 01:37:37 INFO - PROCESS | 1816 | 1461659857843 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:38 INFO - PROCESS | 1816 | 1461659858022 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:37:38 INFO - PROCESS | 1816 | 1461659858197 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617c6e000 == 116 [pid = 1816] [id = 423] 01:37:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f96168b5400) [pid = 1816] [serial = 1270] [outer = (nil)] 01:37:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f961785ac00) [pid = 1816] [serial = 1271] [outer = 0x7f96168b5400] 01:37:38 INFO - PROCESS | 1816 | 1461659858266 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f961895b000) [pid = 1816] [serial = 1272] [outer = 0x7f96168b5400] 01:37:39 INFO - PROCESS | 1816 | 1461659859033 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1230ms 01:37:39 INFO - PROCESS | 1816 | 1461659859061 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:37:39 INFO - PROCESS | 1816 | 1461659859068 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:37:39 INFO - PROCESS | 1816 | 1461659859077 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:37:39 INFO - PROCESS | 1816 | 1461659859080 Marionette TRACE conn3 <- [1,1666,null,{}] 01:37:39 INFO - PROCESS | 1816 | 1461659859085 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:39 INFO - PROCESS | 1816 | 1461659859245 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:37:39 INFO - PROCESS | 1816 | 1461659859426 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962295f800 == 117 [pid = 1816] [id = 424] 01:37:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f961895c400) [pid = 1816] [serial = 1273] [outer = (nil)] 01:37:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f961bb8f400) [pid = 1816] [serial = 1274] [outer = 0x7f961895c400] 01:37:39 INFO - PROCESS | 1816 | 1461659859489 Marionette DEBUG loaded listener.js 01:37:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f961cf2f800) [pid = 1816] [serial = 1275] [outer = 0x7f961895c400] 01:37:40 INFO - PROCESS | 1816 | 1461659860380 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1334ms 01:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:37:40 INFO - PROCESS | 1816 | 1461659860411 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 1816 | 1461659860414 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:37:40 INFO - PROCESS | 1816 | 1461659860421 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 1816 | 1461659860426 Marionette TRACE conn3 <- [1,1670,null,{}] 01:37:40 INFO - PROCESS | 1816 | 1461659860441 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:40 INFO - PROCESS | 1816 | 1461659860601 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:37:40 INFO - PROCESS | 1816 | 1461659860786 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290c4800 == 118 [pid = 1816] [id = 425] 01:37:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f96212ea000) [pid = 1816] [serial = 1276] [outer = (nil)] 01:37:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f9622939400) [pid = 1816] [serial = 1277] [outer = 0x7f96212ea000] 01:37:40 INFO - PROCESS | 1816 | 1461659860851 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f962404e000) [pid = 1816] [serial = 1278] [outer = 0x7f96212ea000] 01:37:41 INFO - PROCESS | 1816 | 1461659861663 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1284ms 01:37:41 INFO - PROCESS | 1816 | 1461659861705 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:37:41 INFO - PROCESS | 1816 | 1461659861709 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:37:41 INFO - PROCESS | 1816 | 1461659861716 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:37:41 INFO - PROCESS | 1816 | 1461659861718 Marionette TRACE conn3 <- [1,1674,null,{}] 01:37:41 INFO - PROCESS | 1816 | 1461659861723 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:41 INFO - PROCESS | 1816 | 1461659861885 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:37:42 INFO - PROCESS | 1816 | 1461659862063 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b687800 == 119 [pid = 1816] [id = 426] 01:37:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9622717000) [pid = 1816] [serial = 1279] [outer = (nil)] 01:37:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f9625852400) [pid = 1816] [serial = 1280] [outer = 0x7f9622717000] 01:37:42 INFO - PROCESS | 1816 | 1461659862126 Marionette DEBUG loaded listener.js 01:37:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9626a32400) [pid = 1816] [serial = 1281] [outer = 0x7f9622717000] 01:37:42 INFO - PROCESS | 1816 | 1461659862934 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1284ms 01:37:43 INFO - PROCESS | 1816 | 1461659863013 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:37:43 INFO - PROCESS | 1816 | 1461659863015 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:37:43 INFO - PROCESS | 1816 | 1461659863023 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - PROCESS | 1816 | 1461659863026 Marionette TRACE conn3 <- [1,1678,null,{}] 01:37:43 INFO - PROCESS | 1816 | 1461659863030 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:43 INFO - PROCESS | 1816 | 1461659863191 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:37:43 INFO - PROCESS | 1816 | 1461659863369 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d24b800 == 120 [pid = 1816] [id = 427] 01:37:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9624d7c000) [pid = 1816] [serial = 1282] [outer = (nil)] 01:37:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f9627fd7400) [pid = 1816] [serial = 1283] [outer = 0x7f9624d7c000] 01:37:43 INFO - PROCESS | 1816 | 1461659863433 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9628ca6800) [pid = 1816] [serial = 1284] [outer = 0x7f9624d7c000] 01:37:44 INFO - PROCESS | 1816 | 1461659864190 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1229ms 01:37:44 INFO - PROCESS | 1816 | 1461659864253 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:37:44 INFO - PROCESS | 1816 | 1461659864256 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:37:44 INFO - PROCESS | 1816 | 1461659864261 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:37:44 INFO - PROCESS | 1816 | 1461659864264 Marionette TRACE conn3 <- [1,1682,null,{}] 01:37:44 INFO - PROCESS | 1816 | 1461659864268 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:44 INFO - PROCESS | 1816 | 1461659864440 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:37:44 INFO - PROCESS | 1816 | 1461659864617 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef59000 == 121 [pid = 1816] [id = 428] 01:37:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9628e57800) [pid = 1816] [serial = 1285] [outer = (nil)] 01:37:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f962c58a000) [pid = 1816] [serial = 1286] [outer = 0x7f9628e57800] 01:37:44 INFO - PROCESS | 1816 | 1461659864681 Marionette DEBUG loaded listener.js 01:37:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f962d848800) [pid = 1816] [serial = 1287] [outer = 0x7f9628e57800] 01:37:45 INFO - PROCESS | 1816 | 1461659865450 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1229ms 01:37:45 INFO - PROCESS | 1816 | 1461659865490 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:37:45 INFO - PROCESS | 1816 | 1461659865493 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:37:45 INFO - PROCESS | 1816 | 1461659865499 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:37:45 INFO - PROCESS | 1816 | 1461659865501 Marionette TRACE conn3 <- [1,1686,null,{}] 01:37:45 INFO - PROCESS | 1816 | 1461659865506 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:45 INFO - PROCESS | 1816 | 1461659865658 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:37:45 INFO - PROCESS | 1816 | 1461659865839 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b4c1000 == 122 [pid = 1816] [id = 429] 01:37:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f962b3ad800) [pid = 1816] [serial = 1288] [outer = (nil)] 01:37:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f962edea800) [pid = 1816] [serial = 1289] [outer = 0x7f962b3ad800] 01:37:45 INFO - PROCESS | 1816 | 1461659865899 Marionette DEBUG loaded listener.js 01:37:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f963a525400) [pid = 1816] [serial = 1290] [outer = 0x7f962b3ad800] 01:37:46 INFO - PROCESS | 1816 | 1461659866689 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:37:46 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 01:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1228ms 01:37:46 INFO - PROCESS | 1816 | 1461659866730 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:37:46 INFO - PROCESS | 1816 | 1461659866733 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:37:46 INFO - PROCESS | 1816 | 1461659866740 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:37:46 INFO - PROCESS | 1816 | 1461659866742 Marionette TRACE conn3 <- [1,1690,null,{}] 01:37:46 INFO - PROCESS | 1816 | 1461659866747 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:46 INFO - PROCESS | 1816 | 1461659866897 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:37:47 INFO - PROCESS | 1816 | 1461659867079 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964002a000 == 123 [pid = 1816] [id = 430] 01:37:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f962b6c7800) [pid = 1816] [serial = 1291] [outer = (nil)] 01:37:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f963c5ec400) [pid = 1816] [serial = 1292] [outer = 0x7f962b6c7800] 01:37:47 INFO - PROCESS | 1816 | 1461659867142 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f964004b800) [pid = 1816] [serial = 1293] [outer = 0x7f962b6c7800] 01:37:47 INFO - PROCESS | 1816 | 1461659867953 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1276ms 01:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:37:48 INFO - PROCESS | 1816 | 1461659868017 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:37:48 INFO - PROCESS | 1816 | 1461659868019 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:37:48 INFO - PROCESS | 1816 | 1461659868025 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:37:48 INFO - PROCESS | 1816 | 1461659868028 Marionette TRACE conn3 <- [1,1694,null,{}] 01:37:48 INFO - PROCESS | 1816 | 1461659868032 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:48 INFO - PROCESS | 1816 | 1461659868193 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:37:48 INFO - PROCESS | 1816 | 1461659868375 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96434f2000 == 124 [pid = 1816] [id = 431] 01:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f962c34a000) [pid = 1816] [serial = 1294] [outer = (nil)] 01:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f96408be800) [pid = 1816] [serial = 1295] [outer = 0x7f962c34a000] 01:37:48 INFO - PROCESS | 1816 | 1461659868443 Marionette DEBUG loaded listener.js 01:37:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f9640b90c00) [pid = 1816] [serial = 1296] [outer = 0x7f962c34a000] 01:37:49 INFO - PROCESS | 1816 | 1461659869204 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1231ms 01:37:49 INFO - PROCESS | 1816 | 1461659869260 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:37:49 INFO - PROCESS | 1816 | 1461659869263 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:37:49 INFO - PROCESS | 1816 | 1461659869270 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 1816 | 1461659869273 Marionette TRACE conn3 <- [1,1698,null,{}] 01:37:49 INFO - PROCESS | 1816 | 1461659869277 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:49 INFO - PROCESS | 1816 | 1461659869430 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:37:49 INFO - PROCESS | 1816 | 1461659869618 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645aa0000 == 125 [pid = 1816] [id = 432] 01:37:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f961506b800) [pid = 1816] [serial = 1297] [outer = (nil)] 01:37:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9615073000) [pid = 1816] [serial = 1298] [outer = 0x7f961506b800] 01:37:49 INFO - PROCESS | 1816 | 1461659869680 Marionette DEBUG loaded listener.js 01:37:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f9615077c00) [pid = 1816] [serial = 1299] [outer = 0x7f961506b800] 01:37:50 INFO - PROCESS | 1816 | 1461659870441 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:37:50 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 01:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1227ms 01:37:50 INFO - PROCESS | 1816 | 1461659870498 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 1816 | 1461659870501 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:37:50 INFO - PROCESS | 1816 | 1461659870507 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 1816 | 1461659870510 Marionette TRACE conn3 <- [1,1702,null,{}] 01:37:50 INFO - PROCESS | 1816 | 1461659870516 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:50 INFO - PROCESS | 1816 | 1461659870698 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:37:50 INFO - PROCESS | 1816 | 1461659870884 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962487e000 == 126 [pid = 1816] [id = 433] 01:37:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f961506dc00) [pid = 1816] [serial = 1300] [outer = (nil)] 01:37:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9643138000) [pid = 1816] [serial = 1301] [outer = 0x7f961506dc00] 01:37:50 INFO - PROCESS | 1816 | 1461659870952 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f9644a7a000) [pid = 1816] [serial = 1302] [outer = 0x7f961506dc00] 01:37:51 INFO - PROCESS | 1816 | 1461659871699 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1233ms 01:37:51 INFO - PROCESS | 1816 | 1461659871742 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:37:51 INFO - PROCESS | 1816 | 1461659871745 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:37:51 INFO - PROCESS | 1816 | 1461659871751 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:37:51 INFO - PROCESS | 1816 | 1461659871753 Marionette TRACE conn3 <- [1,1706,null,{}] 01:37:51 INFO - PROCESS | 1816 | 1461659871758 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:51 INFO - PROCESS | 1816 | 1461659871913 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:37:52 INFO - PROCESS | 1816 | 1461659872106 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96146de800 == 127 [pid = 1816] [id = 434] 01:37:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f96168be000) [pid = 1816] [serial = 1303] [outer = (nil)] 01:37:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f961ab47800) [pid = 1816] [serial = 1304] [outer = 0x7f96168be000] 01:37:52 INFO - PROCESS | 1816 | 1461659872169 Marionette DEBUG loaded listener.js 01:37:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f961ab4bc00) [pid = 1816] [serial = 1305] [outer = 0x7f96168be000] 01:37:53 INFO - PROCESS | 1816 | 1461659873043 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1327ms 01:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:37:53 INFO - PROCESS | 1816 | 1461659873078 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 1816 | 1461659873080 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:37:53 INFO - PROCESS | 1816 | 1461659873086 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 1816 | 1461659873088 Marionette TRACE conn3 <- [1,1710,null,{}] 01:37:53 INFO - PROCESS | 1816 | 1461659873093 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:53 INFO - PROCESS | 1816 | 1461659873266 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:37:53 INFO - PROCESS | 1816 | 1461659873458 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96150ab800 == 128 [pid = 1816] [id = 435] 01:37:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f96150e7c00) [pid = 1816] [serial = 1306] [outer = (nil)] 01:37:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f96150f0000) [pid = 1816] [serial = 1307] [outer = 0x7f96150e7c00] 01:37:53 INFO - PROCESS | 1816 | 1461659873520 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f9617950400) [pid = 1816] [serial = 1308] [outer = 0x7f96150e7c00] 01:37:54 INFO - PROCESS | 1816 | 1461659874354 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1331ms 01:37:54 INFO - PROCESS | 1816 | 1461659874418 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:37:54 INFO - PROCESS | 1816 | 1461659874422 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:37:54 INFO - PROCESS | 1816 | 1461659874428 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:37:54 INFO - PROCESS | 1816 | 1461659874430 Marionette TRACE conn3 <- [1,1714,null,{}] 01:37:54 INFO - PROCESS | 1816 | 1461659874435 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:54 INFO - PROCESS | 1816 | 1461659874605 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:37:55 INFO - PROCESS | 1816 | 1461659875139 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96170a7800 == 129 [pid = 1816] [id = 436] 01:37:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f9614c67400) [pid = 1816] [serial = 1309] [outer = (nil)] 01:37:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f9614c69800) [pid = 1816] [serial = 1310] [outer = 0x7f9614c67400] 01:37:55 INFO - PROCESS | 1816 | 1461659875207 Marionette DEBUG loaded listener.js 01:37:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f96150e9400) [pid = 1816] [serial = 1311] [outer = 0x7f9614c67400] 01:37:55 INFO - PROCESS | 1816 | 1461659875970 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1577ms 01:37:56 INFO - PROCESS | 1816 | 1461659876010 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:37:56 INFO - PROCESS | 1816 | 1461659876015 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:37:56 INFO - PROCESS | 1816 | 1461659876021 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:37:56 INFO - PROCESS | 1816 | 1461659876025 Marionette TRACE conn3 <- [1,1718,null,{}] 01:37:56 INFO - PROCESS | 1816 | 1461659876031 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:56 INFO - PROCESS | 1816 | 1461659876194 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:37:56 INFO - PROCESS | 1816 | 1461659876526 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614ef6000 == 130 [pid = 1816] [id = 437] 01:37:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f96168b9000) [pid = 1816] [serial = 1312] [outer = (nil)] 01:37:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f96168bf800) [pid = 1816] [serial = 1313] [outer = 0x7f96168b9000] 01:37:56 INFO - PROCESS | 1816 | 1461659876634 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9617859000) [pid = 1816] [serial = 1314] [outer = 0x7f96168b9000] 01:37:57 INFO - PROCESS | 1816 | 1461659877448 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dcf800 == 129 [pid = 1816] [id = 421] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624b6c000 == 128 [pid = 1816] [id = 420] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f9624c11000) [pid = 1816] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f961d027c00) [pid = 1816] [serial = 1205] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f96167d4c00) [pid = 1816] [serial = 1175] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623f07800 == 127 [pid = 1816] [id = 419] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961bba6800 == 126 [pid = 1816] [id = 418] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961866e800 == 125 [pid = 1816] [id = 417] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617094000 == 124 [pid = 1816] [id = 416] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a2ae000 == 123 [pid = 1816] [id = 415] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227ac000 == 122 [pid = 1816] [id = 414] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961b915000 == 121 [pid = 1816] [id = 413] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961889e800 == 120 [pid = 1816] [id = 412] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614ee9800 == 119 [pid = 1816] [id = 411] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9615cf5000 == 118 [pid = 1816] [id = 410] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9645a43000 == 117 [pid = 1816] [id = 409] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640033000 == 116 [pid = 1816] [id = 408] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963490a800 == 115 [pid = 1816] [id = 407] 01:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1533ms 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd70800 == 114 [pid = 1816] [id = 406] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cd78000 == 113 [pid = 1816] [id = 405] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f71000 == 112 [pid = 1816] [id = 404] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211db000 == 111 [pid = 1816] [id = 403] 01:37:57 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fd9800 == 110 [pid = 1816] [id = 402] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f96212eb400) [pid = 1816] [serial = 1154] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f962584d000) [pid = 1816] [serial = 1157] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f9618af3400) [pid = 1816] [serial = 1151] [outer = (nil)] [url = about:blank] 01:37:57 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9640046800) [pid = 1816] [serial = 819] [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.] 01:37:57 INFO - PROCESS | 1816 | 1461659877575 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:37:57 INFO - PROCESS | 1816 | 1461659877579 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:37:57 INFO - PROCESS | 1816 | 1461659877585 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:37:57 INFO - PROCESS | 1816 | 1461659877587 Marionette TRACE conn3 <- [1,1722,null,{}] 01:37:57 INFO - PROCESS | 1816 | 1461659877592 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:57 INFO - PROCESS | 1816 | 1461659877741 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:37:57 INFO - PROCESS | 1816 | 1461659877750 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fc7800 == 111 [pid = 1816] [id = 438] 01:37:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f96160d6000) [pid = 1816] [serial = 1315] [outer = (nil)] 01:37:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f9618afbc00) [pid = 1816] [serial = 1316] [outer = 0x7f96160d6000] 01:37:57 INFO - PROCESS | 1816 | 1461659877803 Marionette DEBUG loaded listener.js 01:37:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f961ab47400) [pid = 1816] [serial = 1317] [outer = 0x7f96160d6000] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f9628173c00) [pid = 1816] [serial = 1199] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f961895fc00) [pid = 1816] [serial = 1172] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f961cf30c00) [pid = 1816] [serial = 1169] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f9618bf5000) [pid = 1816] [serial = 1184] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f9622716800) [pid = 1816] [serial = 1190] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f962271f000) [pid = 1816] [serial = 1191] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f961bb8e800) [pid = 1816] [serial = 1185] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f96212e9000) [pid = 1816] [serial = 1188] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f961d004800) [pid = 1816] [serial = 1187] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f96172f0400) [pid = 1816] [serial = 1179] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f96167d6400) [pid = 1816] [serial = 1178] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f9624050000) [pid = 1816] [serial = 1193] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f96249c7400) [pid = 1816] [serial = 1194] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9617c5f000) [pid = 1816] [serial = 1182] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f961785fc00) [pid = 1816] [serial = 1181] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f963ff6e000) [pid = 1816] [serial = 1166] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f962b6ce400) [pid = 1816] [serial = 1160] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f9630a76800) [pid = 1816] [serial = 1163] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f9617959000) [pid = 1816] [serial = 1202] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f9624b24800) [pid = 1816] [serial = 1196] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f961abe6000) [pid = 1816] [serial = 1203] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f96267f1400) [pid = 1816] [serial = 1197] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9628cad000) [pid = 1816] [serial = 1200] [outer = (nil)] [url = about:blank] 01:37:58 INFO - PROCESS | 1816 | 1461659878612 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:37:58 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 01:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1080ms 01:37:58 INFO - PROCESS | 1816 | 1461659878666 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1816 | 1461659878669 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:37:58 INFO - PROCESS | 1816 | 1461659878680 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1816 | 1461659878691 Marionette TRACE conn3 <- [1,1726,null,{}] 01:37:58 INFO - PROCESS | 1816 | 1461659878704 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:58 INFO - PROCESS | 1816 | 1461659878854 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:37:58 INFO - PROCESS | 1816 | 1461659878871 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d081800 == 112 [pid = 1816] [id = 439] 01:37:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f961ab4cc00) [pid = 1816] [serial = 1318] [outer = (nil)] 01:37:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f961bd8a800) [pid = 1816] [serial = 1319] [outer = 0x7f961ab4cc00] 01:37:58 INFO - PROCESS | 1816 | 1461659878923 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961cdbc400) [pid = 1816] [serial = 1320] [outer = 0x7f961ab4cc00] 01:37:59 INFO - PROCESS | 1816 | 1461659879671 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1055ms 01:37:59 INFO - PROCESS | 1816 | 1461659879730 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:37:59 INFO - PROCESS | 1816 | 1461659879733 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:37:59 INFO - PROCESS | 1816 | 1461659879739 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:37:59 INFO - PROCESS | 1816 | 1461659879741 Marionette TRACE conn3 <- [1,1730,null,{}] 01:37:59 INFO - PROCESS | 1816 | 1461659879746 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:37:59 INFO - PROCESS | 1816 | 1461659879919 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:38:00 INFO - PROCESS | 1816 | 1461659880076 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227c2000 == 113 [pid = 1816] [id = 440] 01:38:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f9618960400) [pid = 1816] [serial = 1321] [outer = (nil)] 01:38:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f961d003400) [pid = 1816] [serial = 1322] [outer = 0x7f9618960400] 01:38:00 INFO - PROCESS | 1816 | 1461659880131 Marionette DEBUG loaded listener.js 01:38:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f961d02ac00) [pid = 1816] [serial = 1323] [outer = 0x7f9618960400] 01:38:00 INFO - PROCESS | 1816 | 1461659880875 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:38:00 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 01:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1184ms 01:38:00 INFO - PROCESS | 1816 | 1461659880923 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:38:00 INFO - PROCESS | 1816 | 1461659880926 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:38:00 INFO - PROCESS | 1816 | 1461659880941 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 1816 | 1461659880943 Marionette TRACE conn3 <- [1,1734,null,{}] 01:38:00 INFO - PROCESS | 1816 | 1461659880947 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:01 INFO - PROCESS | 1816 | 1461659881140 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:38:01 INFO - PROCESS | 1816 | 1461659881170 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624744800 == 114 [pid = 1816] [id = 441] 01:38:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f96212e8c00) [pid = 1816] [serial = 1324] [outer = (nil)] 01:38:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f962271f000) [pid = 1816] [serial = 1325] [outer = 0x7f96212e8c00] 01:38:01 INFO - PROCESS | 1816 | 1461659881234 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f9623e95000) [pid = 1816] [serial = 1326] [outer = 0x7f96212e8c00] 01:38:02 INFO - PROCESS | 1816 | 1461659882242 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f9618af1800) [pid = 1816] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f9618954400) [pid = 1816] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f9617845400) [pid = 1816] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f96168bec00) [pid = 1816] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f9622be0c00) [pid = 1816] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961cdb9400) [pid = 1816] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f96167d9800) [pid = 1816] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:38:02 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f961ba88400) [pid = 1816] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1382ms 01:38:02 INFO - PROCESS | 1816 | 1461659882324 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:38:02 INFO - PROCESS | 1816 | 1461659882327 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:38:02 INFO - PROCESS | 1816 | 1461659882332 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:38:02 INFO - PROCESS | 1816 | 1461659882334 Marionette TRACE conn3 <- [1,1738,null,{}] 01:38:02 INFO - PROCESS | 1816 | 1461659882338 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:02 INFO - PROCESS | 1816 | 1461659882495 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:38:02 INFO - PROCESS | 1816 | 1461659882636 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618cd8800 == 115 [pid = 1816] [id = 442] 01:38:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f961cf2a400) [pid = 1816] [serial = 1327] [outer = (nil)] 01:38:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961d003000) [pid = 1816] [serial = 1328] [outer = 0x7f961cf2a400] 01:38:02 INFO - PROCESS | 1816 | 1461659882690 Marionette DEBUG loaded listener.js 01:38:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f9624047c00) [pid = 1816] [serial = 1329] [outer = 0x7f961cf2a400] 01:38:03 INFO - PROCESS | 1816 | 1461659883376 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1082ms 01:38:03 INFO - PROCESS | 1816 | 1461659883436 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:38:03 INFO - PROCESS | 1816 | 1461659883442 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:38:03 INFO - PROCESS | 1816 | 1461659883449 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 1816 | 1461659883454 Marionette TRACE conn3 <- [1,1742,null,{}] 01:38:03 INFO - PROCESS | 1816 | 1461659883470 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:03 INFO - PROCESS | 1816 | 1461659883653 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:38:03 INFO - PROCESS | 1816 | 1461659883845 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169dd000 == 116 [pid = 1816] [id = 443] 01:38:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f96144ec400) [pid = 1816] [serial = 1330] [outer = (nil)] 01:38:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f96150e8800) [pid = 1816] [serial = 1331] [outer = 0x7f96144ec400] 01:38:03 INFO - PROCESS | 1816 | 1461659883910 Marionette DEBUG loaded listener.js 01:38:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f96160d5000) [pid = 1816] [serial = 1332] [outer = 0x7f96144ec400] 01:38:04 INFO - PROCESS | 1816 | 1461659884782 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1389ms 01:38:04 INFO - PROCESS | 1816 | 1461659884838 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:38:04 INFO - PROCESS | 1816 | 1461659884846 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:38:04 INFO - PROCESS | 1816 | 1461659884855 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:38:04 INFO - PROCESS | 1816 | 1461659884858 Marionette TRACE conn3 <- [1,1746,null,{}] 01:38:04 INFO - PROCESS | 1816 | 1461659884864 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:05 INFO - PROCESS | 1816 | 1461659885021 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:38:05 INFO - PROCESS | 1816 | 1461659885208 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211dc000 == 117 [pid = 1816] [id = 444] 01:38:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f9617842c00) [pid = 1816] [serial = 1333] [outer = (nil)] 01:38:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f9618957000) [pid = 1816] [serial = 1334] [outer = 0x7f9617842c00] 01:38:05 INFO - PROCESS | 1816 | 1461659885273 Marionette DEBUG loaded listener.js 01:38:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f961ab45c00) [pid = 1816] [serial = 1335] [outer = 0x7f9617842c00] 01:38:06 INFO - PROCESS | 1816 | 1461659886097 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1281ms 01:38:06 INFO - PROCESS | 1816 | 1461659886136 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:38:06 INFO - PROCESS | 1816 | 1461659886139 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:38:06 INFO - PROCESS | 1816 | 1461659886145 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:38:06 INFO - PROCESS | 1816 | 1461659886151 Marionette TRACE conn3 <- [1,1750,null,{}] 01:38:06 INFO - PROCESS | 1816 | 1461659886165 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:06 INFO - PROCESS | 1816 | 1461659886329 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:38:06 INFO - PROCESS | 1816 | 1461659886523 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625719800 == 118 [pid = 1816] [id = 445] 01:38:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f961ab4dc00) [pid = 1816] [serial = 1336] [outer = (nil)] 01:38:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f961d006000) [pid = 1816] [serial = 1337] [outer = 0x7f961ab4dc00] 01:38:06 INFO - PROCESS | 1816 | 1461659886595 Marionette DEBUG loaded listener.js 01:38:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9622715000) [pid = 1816] [serial = 1338] [outer = 0x7f961ab4dc00] 01:38:07 INFO - PROCESS | 1816 | 1461659887402 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1288ms 01:38:07 INFO - PROCESS | 1816 | 1461659887441 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 1816 | 1461659887446 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:38:07 INFO - PROCESS | 1816 | 1461659887451 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 1816 | 1461659887454 Marionette TRACE conn3 <- [1,1754,null,{}] 01:38:07 INFO - PROCESS | 1816 | 1461659887458 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:07 INFO - PROCESS | 1816 | 1461659887620 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:38:07 INFO - PROCESS | 1816 | 1461659887835 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626991800 == 119 [pid = 1816] [id = 446] 01:38:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9622be9400) [pid = 1816] [serial = 1339] [outer = (nil)] 01:38:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f96249c4800) [pid = 1816] [serial = 1340] [outer = 0x7f9622be9400] 01:38:07 INFO - PROCESS | 1816 | 1461659887944 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9625610800) [pid = 1816] [serial = 1341] [outer = 0x7f9622be9400] 01:38:08 INFO - PROCESS | 1816 | 1461659888753 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1330ms 01:38:08 INFO - PROCESS | 1816 | 1461659888781 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:38:08 INFO - PROCESS | 1816 | 1461659888784 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:38:08 INFO - PROCESS | 1816 | 1461659888789 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:38:08 INFO - PROCESS | 1816 | 1461659888791 Marionette TRACE conn3 <- [1,1758,null,{}] 01:38:08 INFO - PROCESS | 1816 | 1461659888796 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:08 INFO - PROCESS | 1816 | 1461659888951 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:38:09 INFO - PROCESS | 1816 | 1461659889139 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a747000 == 120 [pid = 1816] [id = 447] 01:38:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f9624045000) [pid = 1816] [serial = 1342] [outer = (nil)] 01:38:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f9626a31c00) [pid = 1816] [serial = 1343] [outer = 0x7f9624045000] 01:38:09 INFO - PROCESS | 1816 | 1461659889200 Marionette DEBUG loaded listener.js 01:38:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9628cad000) [pid = 1816] [serial = 1344] [outer = 0x7f9624045000] 01:38:09 INFO - PROCESS | 1816 | 1461659889987 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1226ms 01:38:10 INFO - PROCESS | 1816 | 1461659890028 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 1816 | 1461659890032 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:38:10 INFO - PROCESS | 1816 | 1461659890037 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 1816 | 1461659890039 Marionette TRACE conn3 <- [1,1762,null,{}] 01:38:10 INFO - PROCESS | 1816 | 1461659890044 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:10 INFO - PROCESS | 1816 | 1461659890217 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:38:10 INFO - PROCESS | 1816 | 1461659890409 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e3ba000 == 121 [pid = 1816] [id = 448] 01:38:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f962a7af800) [pid = 1816] [serial = 1345] [outer = (nil)] 01:38:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f962c95b800) [pid = 1816] [serial = 1346] [outer = 0x7f962a7af800] 01:38:10 INFO - PROCESS | 1816 | 1461659890473 Marionette DEBUG loaded listener.js 01:38:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f962eebac00) [pid = 1816] [serial = 1347] [outer = 0x7f962a7af800] 01:38:11 INFO - PROCESS | 1816 | 1461659891339 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1328ms 01:38:11 INFO - PROCESS | 1816 | 1461659891378 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:38:11 INFO - PROCESS | 1816 | 1461659891381 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:38:11 INFO - PROCESS | 1816 | 1461659891387 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:38:11 INFO - PROCESS | 1816 | 1461659891389 Marionette TRACE conn3 <- [1,1766,null,{}] 01:38:11 INFO - PROCESS | 1816 | 1461659891394 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:11 INFO - PROCESS | 1816 | 1461659891544 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:38:11 INFO - PROCESS | 1816 | 1461659891731 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963e77e000 == 122 [pid = 1816] [id = 449] 01:38:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f962b6c4c00) [pid = 1816] [serial = 1348] [outer = (nil)] 01:38:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f963c655000) [pid = 1816] [serial = 1349] [outer = 0x7f962b6c4c00] 01:38:11 INFO - PROCESS | 1816 | 1461659891792 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f9640afc000) [pid = 1816] [serial = 1350] [outer = 0x7f962b6c4c00] 01:38:12 INFO - PROCESS | 1816 | 1461659892619 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1279ms 01:38:12 INFO - PROCESS | 1816 | 1461659892667 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:38:12 INFO - PROCESS | 1816 | 1461659892670 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:38:12 INFO - PROCESS | 1816 | 1461659892675 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - PROCESS | 1816 | 1461659892677 Marionette TRACE conn3 <- [1,1770,null,{}] 01:38:12 INFO - PROCESS | 1816 | 1461659892682 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:12 INFO - PROCESS | 1816 | 1461659892834 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:38:13 INFO - PROCESS | 1816 | 1461659893033 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a99800 == 123 [pid = 1816] [id = 450] 01:38:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f9613fe3000) [pid = 1816] [serial = 1351] [outer = (nil)] 01:38:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9613feb000) [pid = 1816] [serial = 1352] [outer = 0x7f9613fe3000] 01:38:13 INFO - PROCESS | 1816 | 1461659893095 Marionette DEBUG loaded listener.js 01:38:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f9613ff0000) [pid = 1816] [serial = 1353] [outer = 0x7f9613fe3000] 01:38:13 INFO - PROCESS | 1816 | 1461659893873 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1225ms 01:38:13 INFO - PROCESS | 1816 | 1461659893901 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 1816 | 1461659893904 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:38:13 INFO - PROCESS | 1816 | 1461659893910 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 1816 | 1461659893912 Marionette TRACE conn3 <- [1,1774,null,{}] 01:38:13 INFO - PROCESS | 1816 | 1461659893917 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:14 INFO - PROCESS | 1816 | 1461659894070 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:38:14 INFO - PROCESS | 1816 | 1461659894259 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962481b000 == 124 [pid = 1816] [id = 451] 01:38:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9613fe4c00) [pid = 1816] [serial = 1354] [outer = (nil)] 01:38:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f96147ec400) [pid = 1816] [serial = 1355] [outer = 0x7f9613fe4c00] 01:38:14 INFO - PROCESS | 1816 | 1461659894322 Marionette DEBUG loaded listener.js 01:38:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f96147f0c00) [pid = 1816] [serial = 1356] [outer = 0x7f9613fe4c00] 01:38:15 INFO - PROCESS | 1816 | 1461659895064 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1226ms 01:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:38:15 INFO - PROCESS | 1816 | 1461659895136 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 1816 | 1461659895139 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:38:15 INFO - PROCESS | 1816 | 1461659895145 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:38:15 INFO - PROCESS | 1816 | 1461659895147 Marionette TRACE conn3 <- [1,1778,null,{}] 01:38:15 INFO - PROCESS | 1816 | 1461659895152 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:15 INFO - PROCESS | 1816 | 1461659895310 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:38:15 INFO - PROCESS | 1816 | 1461659895493 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617b95000 == 125 [pid = 1816] [id = 452] 01:38:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f9613fe6c00) [pid = 1816] [serial = 1357] [outer = (nil)] 01:38:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f96147f6400) [pid = 1816] [serial = 1358] [outer = 0x7f9613fe6c00] 01:38:15 INFO - PROCESS | 1816 | 1461659895554 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f963c2b1400) [pid = 1816] [serial = 1359] [outer = 0x7f9613fe6c00] 01:38:16 INFO - PROCESS | 1816 | 1461659896332 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1227ms 01:38:16 INFO - PROCESS | 1816 | 1461659896371 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:38:16 INFO - PROCESS | 1816 | 1461659896375 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:38:16 INFO - PROCESS | 1816 | 1461659896380 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 1816 | 1461659896384 Marionette TRACE conn3 <- [1,1782,null,{}] 01:38:16 INFO - PROCESS | 1816 | 1461659896388 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:16 INFO - PROCESS | 1816 | 1461659896633 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:38:16 INFO - PROCESS | 1816 | 1461659896775 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613dec000 == 126 [pid = 1816] [id = 453] 01:38:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9615d95800) [pid = 1816] [serial = 1360] [outer = (nil)] 01:38:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9615d9bc00) [pid = 1816] [serial = 1361] [outer = 0x7f9615d95800] 01:38:16 INFO - PROCESS | 1816 | 1461659896851 Marionette DEBUG loaded listener.js 01:38:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f963c6c8400) [pid = 1816] [serial = 1362] [outer = 0x7f9615d95800] 01:38:17 INFO - PROCESS | 1816 | 1461659897672 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:38:17 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 01:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1328ms 01:38:17 INFO - PROCESS | 1816 | 1461659897709 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:38:17 INFO - PROCESS | 1816 | 1461659897712 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:38:17 INFO - PROCESS | 1816 | 1461659897717 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:38:17 INFO - PROCESS | 1816 | 1461659897719 Marionette TRACE conn3 <- [1,1786,null,{}] 01:38:17 INFO - PROCESS | 1816 | 1461659897724 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:17 INFO - PROCESS | 1816 | 1461659897889 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:38:18 INFO - PROCESS | 1816 | 1461659898079 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617ba0000 == 127 [pid = 1816] [id = 454] 01:38:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9613c86000) [pid = 1816] [serial = 1363] [outer = (nil)] 01:38:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f9613c8c800) [pid = 1816] [serial = 1364] [outer = 0x7f9613c86000] 01:38:18 INFO - PROCESS | 1816 | 1461659898139 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9615d9dc00) [pid = 1816] [serial = 1365] [outer = 0x7f9613c86000] 01:38:18 INFO - PROCESS | 1816 | 1461659898918 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:38:18 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 01:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1274ms 01:38:18 INFO - PROCESS | 1816 | 1461659898993 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:38:18 INFO - PROCESS | 1816 | 1461659898996 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:38:19 INFO - PROCESS | 1816 | 1461659899001 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:38:19 INFO - PROCESS | 1816 | 1461659899003 Marionette TRACE conn3 <- [1,1790,null,{}] 01:38:19 INFO - PROCESS | 1816 | 1461659899008 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:19 INFO - PROCESS | 1816 | 1461659899165 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:38:19 INFO - PROCESS | 1816 | 1461659899362 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620b52800 == 128 [pid = 1816] [id = 455] 01:38:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f9613c83c00) [pid = 1816] [serial = 1366] [outer = (nil)] 01:38:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9617c65c00) [pid = 1816] [serial = 1367] [outer = 0x7f9613c83c00] 01:38:19 INFO - PROCESS | 1816 | 1461659899421 Marionette DEBUG loaded listener.js 01:38:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9622935800) [pid = 1816] [serial = 1368] [outer = 0x7f9613c83c00] 01:38:20 INFO - PROCESS | 1816 | 1461659900560 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:38:20 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) 01:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1628ms 01:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:38:20 INFO - PROCESS | 1816 | 1461659900630 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:38:20 INFO - PROCESS | 1816 | 1461659900634 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:38:20 INFO - PROCESS | 1816 | 1461659900641 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:38:20 INFO - PROCESS | 1816 | 1461659900646 Marionette TRACE conn3 <- [1,1794,null,{}] 01:38:20 INFO - PROCESS | 1816 | 1461659900654 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:20 INFO - PROCESS | 1816 | 1461659900832 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:38:21 INFO - PROCESS | 1816 | 1461659901056 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617b93000 == 129 [pid = 1816] [id = 456] 01:38:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f9614c61800) [pid = 1816] [serial = 1369] [outer = (nil)] 01:38:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f961506e400) [pid = 1816] [serial = 1370] [outer = 0x7f9614c61800] 01:38:21 INFO - PROCESS | 1816 | 1461659901117 Marionette DEBUG loaded listener.js 01:38:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96150ed400) [pid = 1816] [serial = 1371] [outer = 0x7f9614c61800] 01:38:21 INFO - PROCESS | 1816 | 1461659901864 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1286ms 01:38:21 INFO - PROCESS | 1816 | 1461659901926 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 1816 | 1461659901933 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:38:21 INFO - PROCESS | 1816 | 1461659901941 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 1816 | 1461659901944 Marionette TRACE conn3 <- [1,1798,null,{}] 01:38:21 INFO - PROCESS | 1816 | 1461659901948 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:22 INFO - PROCESS | 1816 | 1461659902102 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:38:22 INFO - PROCESS | 1816 | 1461659902311 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618665800 == 130 [pid = 1816] [id = 457] 01:38:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9614c68800) [pid = 1816] [serial = 1372] [outer = (nil)] 01:38:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f96150e4400) [pid = 1816] [serial = 1373] [outer = 0x7f9614c68800] 01:38:22 INFO - PROCESS | 1816 | 1461659902376 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f96168b6800) [pid = 1816] [serial = 1374] [outer = 0x7f9614c68800] 01:38:23 INFO - PROCESS | 1816 | 1461659903304 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1378ms 01:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:38:23 INFO - PROCESS | 1816 | 1461659903319 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 1816 | 1461659903321 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:38:23 INFO - PROCESS | 1816 | 1461659903328 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1816 | 1461659903332 Marionette TRACE conn3 <- [1,1802,null,{}] 01:38:23 INFO - PROCESS | 1816 | 1461659903346 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:23 INFO - PROCESS | 1816 | 1461659903502 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:38:23 INFO - PROCESS | 1816 | 1461659903699 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96170a4000 == 131 [pid = 1816] [id = 458] 01:38:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9618bf4400) [pid = 1816] [serial = 1375] [outer = (nil)] 01:38:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f961ab48c00) [pid = 1816] [serial = 1376] [outer = 0x7f9618bf4400] 01:38:23 INFO - PROCESS | 1816 | 1461659903836 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f961abe6000) [pid = 1816] [serial = 1377] [outer = 0x7f9618bf4400] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624744800 == 130 [pid = 1816] [id = 441] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f9640047000) [pid = 1816] [serial = 1238] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f962dab7800) [pid = 1816] [serial = 1229] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f963b495c00) [pid = 1816] [serial = 1232] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f96168bdc00) [pid = 1816] [serial = 1241] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f962a71ac00) [pid = 1816] [serial = 1235] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f96256a1800) [pid = 1816] [serial = 1268] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227c2000 == 129 [pid = 1816] [id = 440] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d081800 == 128 [pid = 1816] [id = 439] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fc7800 == 127 [pid = 1816] [id = 438] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614ef6000 == 126 [pid = 1816] [id = 437] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96170a7800 == 125 [pid = 1816] [id = 436] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f964002a000 == 124 [pid = 1816] [id = 430] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b4c1000 == 123 [pid = 1816] [id = 429] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef59000 == 122 [pid = 1816] [id = 428] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d24b800 == 121 [pid = 1816] [id = 427] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b687800 == 120 [pid = 1816] [id = 426] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290c4800 == 119 [pid = 1816] [id = 425] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962295f800 == 118 [pid = 1816] [id = 424] 01:38:24 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617c6e000 == 117 [pid = 1816] [id = 423] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f96210e5000) [pid = 1816] [serial = 1257] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f96144f0400) [pid = 1816] [serial = 1208] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f962292f000) [pid = 1816] [serial = 1217] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961879f800) [pid = 1816] [serial = 1211] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f962cd27800) [pid = 1816] [serial = 1226] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f9622913400) [pid = 1816] [serial = 1265] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f961bb83000) [pid = 1816] [serial = 1253] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f96168c1000) [pid = 1816] [serial = 1247] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f96246b7000) [pid = 1816] [serial = 1262] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f96249c5000) [pid = 1816] [serial = 1220] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f961784c000) [pid = 1816] [serial = 1248] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f961bde2000) [pid = 1816] [serial = 1214] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f962560e000) [pid = 1816] [serial = 1266] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f96212ec000) [pid = 1816] [serial = 1259] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f96250c2c00) [pid = 1816] [serial = 1263] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f96187a2c00) [pid = 1816] [serial = 1250] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f9622912000) [pid = 1816] [serial = 1260] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f961cdb8c00) [pid = 1816] [serial = 1254] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f9628e4ec00) [pid = 1816] [serial = 1223] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f961cf2f000) [pid = 1816] [serial = 1256] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9622720000) [pid = 1816] [serial = 1206] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f961bdde000) [pid = 1816] [serial = 1244] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f961895f400) [pid = 1816] [serial = 1251] [outer = (nil)] [url = about:blank] 01:38:24 INFO - PROCESS | 1816 | 1461659904634 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1341ms 01:38:24 INFO - PROCESS | 1816 | 1461659904685 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:38:24 INFO - PROCESS | 1816 | 1461659904689 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:38:24 INFO - PROCESS | 1816 | 1461659904696 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 1816 | 1461659904699 Marionette TRACE conn3 <- [1,1806,null,{}] 01:38:24 INFO - PROCESS | 1816 | 1461659904703 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:24 INFO - PROCESS | 1816 | 1461659904841 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:38:24 INFO - PROCESS | 1816 | 1461659904854 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618668000 == 118 [pid = 1816] [id = 459] 01:38:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f96144f0400) [pid = 1816] [serial = 1378] [outer = (nil)] 01:38:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f961bd8ec00) [pid = 1816] [serial = 1379] [outer = 0x7f96144f0400] 01:38:24 INFO - PROCESS | 1816 | 1461659904907 Marionette DEBUG loaded listener.js 01:38:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f961cdba400) [pid = 1816] [serial = 1380] [outer = 0x7f96144f0400] 01:38:25 INFO - PROCESS | 1816 | 1461659905628 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 977ms 01:38:25 INFO - PROCESS | 1816 | 1461659905679 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:38:25 INFO - PROCESS | 1816 | 1461659905682 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:38:25 INFO - PROCESS | 1816 | 1461659905687 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:38:25 INFO - PROCESS | 1816 | 1461659905688 Marionette TRACE conn3 <- [1,1810,null,{}] 01:38:25 INFO - PROCESS | 1816 | 1461659905693 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:25 INFO - PROCESS | 1816 | 1461659905825 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:38:25 INFO - PROCESS | 1816 | 1461659905841 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218c9800 == 119 [pid = 1816] [id = 460] 01:38:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f961cdbb400) [pid = 1816] [serial = 1381] [outer = (nil)] 01:38:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f961d010800) [pid = 1816] [serial = 1382] [outer = 0x7f961cdbb400] 01:38:25 INFO - PROCESS | 1816 | 1461659905892 Marionette DEBUG loaded listener.js 01:38:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f96212e2c00) [pid = 1816] [serial = 1383] [outer = 0x7f961cdbb400] 01:38:26 INFO - PROCESS | 1816 | 1461659906698 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1030ms 01:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:38:26 INFO - PROCESS | 1816 | 1461659906717 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:38:26 INFO - PROCESS | 1816 | 1461659906719 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:38:26 INFO - PROCESS | 1816 | 1461659906724 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:38:26 INFO - PROCESS | 1816 | 1461659906727 Marionette TRACE conn3 <- [1,1814,null,{}] 01:38:26 INFO - PROCESS | 1816 | 1461659906751 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:26 INFO - PROCESS | 1816 | 1461659906958 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:38:27 INFO - PROCESS | 1816 | 1461659907000 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624749800 == 120 [pid = 1816] [id = 461] 01:38:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9622936400) [pid = 1816] [serial = 1384] [outer = (nil)] 01:38:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9624052c00) [pid = 1816] [serial = 1385] [outer = 0x7f9622936400] 01:38:27 INFO - PROCESS | 1816 | 1461659907056 Marionette DEBUG loaded listener.js 01:38:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f96250c7800) [pid = 1816] [serial = 1386] [outer = 0x7f9622936400] 01:38:27 INFO - PROCESS | 1816 | 1461659907737 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1046ms 01:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:38:27 INFO - PROCESS | 1816 | 1461659907770 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:38:27 INFO - PROCESS | 1816 | 1461659907772 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:38:27 INFO - PROCESS | 1816 | 1461659907776 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:38:27 INFO - PROCESS | 1816 | 1461659907779 Marionette TRACE conn3 <- [1,1818,null,{}] 01:38:27 INFO - PROCESS | 1816 | 1461659907784 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:27 INFO - PROCESS | 1816 | 1461659907972 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:38:28 INFO - PROCESS | 1816 | 1461659907995 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd8000 == 121 [pid = 1816] [id = 462] 01:38:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f96168bac00) [pid = 1816] [serial = 1387] [outer = (nil)] 01:38:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9622936800) [pid = 1816] [serial = 1388] [outer = 0x7f96168bac00] 01:38:28 INFO - PROCESS | 1816 | 1461659908057 Marionette DEBUG loaded listener.js 01:38:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9627ef2400) [pid = 1816] [serial = 1389] [outer = 0x7f96168bac00] 01:38:29 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f96212e8c00) [pid = 1816] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:38:29 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f96160d6000) [pid = 1816] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:38:29 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f9614c67400) [pid = 1816] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:38:29 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f961ab4cc00) [pid = 1816] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:38:29 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f96168b9000) [pid = 1816] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:38:29 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f9618960400) [pid = 1816] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:38:29 INFO - PROCESS | 1816 | 1461659909209 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1477ms 01:38:29 INFO - PROCESS | 1816 | 1461659909254 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:38:29 INFO - PROCESS | 1816 | 1461659909257 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:38:29 INFO - PROCESS | 1816 | 1461659909262 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:38:29 INFO - PROCESS | 1816 | 1461659909274 Marionette TRACE conn3 <- [1,1822,null,{}] 01:38:29 INFO - PROCESS | 1816 | 1461659909278 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:29 INFO - PROCESS | 1816 | 1461659909411 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:38:29 INFO - PROCESS | 1816 | 1461659909424 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f5a800 == 122 [pid = 1816] [id = 463] 01:38:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f96167d6400) [pid = 1816] [serial = 1390] [outer = (nil)] 01:38:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f962271e400) [pid = 1816] [serial = 1391] [outer = 0x7f96167d6400] 01:38:29 INFO - PROCESS | 1816 | 1461659909475 Marionette DEBUG loaded listener.js 01:38:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f9628c04400) [pid = 1816] [serial = 1392] [outer = 0x7f96167d6400] 01:38:30 INFO - PROCESS | 1816 | 1461659910203 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 987ms 01:38:30 INFO - PROCESS | 1816 | 1461659910251 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:38:30 INFO - PROCESS | 1816 | 1461659910254 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:38:30 INFO - PROCESS | 1816 | 1461659910258 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:38:30 INFO - PROCESS | 1816 | 1461659910261 Marionette TRACE conn3 <- [1,1826,null,{}] 01:38:30 INFO - PROCESS | 1816 | 1461659910265 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:30 INFO - PROCESS | 1816 | 1461659910452 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:38:30 INFO - PROCESS | 1816 | 1461659910468 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258a6000 == 123 [pid = 1816] [id = 464] 01:38:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f96187a7400) [pid = 1816] [serial = 1393] [outer = (nil)] 01:38:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9628c09800) [pid = 1816] [serial = 1394] [outer = 0x7f96187a7400] 01:38:30 INFO - PROCESS | 1816 | 1461659910520 Marionette DEBUG loaded listener.js 01:38:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9628e52c00) [pid = 1816] [serial = 1395] [outer = 0x7f96187a7400] 01:38:31 INFO - PROCESS | 1816 | 1461659911342 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1125ms 01:38:31 INFO - PROCESS | 1816 | 1461659911384 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:38:31 INFO - PROCESS | 1816 | 1461659911390 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:38:31 INFO - PROCESS | 1816 | 1461659911397 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:38:31 INFO - PROCESS | 1816 | 1461659911402 Marionette TRACE conn3 <- [1,1830,null,{}] 01:38:31 INFO - PROCESS | 1816 | 1461659911411 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:31 INFO - PROCESS | 1816 | 1461659911599 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:38:31 INFO - PROCESS | 1816 | 1461659911786 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160b2000 == 124 [pid = 1816] [id = 465] 01:38:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9613c88400) [pid = 1816] [serial = 1396] [outer = (nil)] 01:38:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f9614c63c00) [pid = 1816] [serial = 1397] [outer = 0x7f9613c88400] 01:38:31 INFO - PROCESS | 1816 | 1461659911861 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9615d98400) [pid = 1816] [serial = 1398] [outer = 0x7f9613c88400] 01:38:32 INFO - PROCESS | 1816 | 1461659912695 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:38: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 01:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1338ms 01:38:32 INFO - PROCESS | 1816 | 1461659912735 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:38:32 INFO - PROCESS | 1816 | 1461659912742 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:38:32 INFO - PROCESS | 1816 | 1461659912751 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 1816 | 1461659912754 Marionette TRACE conn3 <- [1,1834,null,{}] 01:38:32 INFO - PROCESS | 1816 | 1461659912758 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:32 INFO - PROCESS | 1816 | 1461659912916 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:38:33 INFO - PROCESS | 1816 | 1461659913117 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227ba800 == 125 [pid = 1816] [id = 466] 01:38:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96168bbc00) [pid = 1816] [serial = 1399] [outer = (nil)] 01:38:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f96187aa000) [pid = 1816] [serial = 1400] [outer = 0x7f96168bbc00] 01:38:33 INFO - PROCESS | 1816 | 1461659913179 Marionette DEBUG loaded listener.js 01:38:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f961ab49000) [pid = 1816] [serial = 1401] [outer = 0x7f96168bbc00] 01:38:34 INFO - PROCESS | 1816 | 1461659914041 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:38: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 01:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1333ms 01:38:34 INFO - PROCESS | 1816 | 1461659914085 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:38:34 INFO - PROCESS | 1816 | 1461659914087 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:38:34 INFO - PROCESS | 1816 | 1461659914093 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:38:34 INFO - PROCESS | 1816 | 1461659914098 Marionette TRACE conn3 <- [1,1838,null,{}] 01:38:34 INFO - PROCESS | 1816 | 1461659914112 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:34 INFO - PROCESS | 1816 | 1461659914279 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:38:34 INFO - PROCESS | 1816 | 1461659914472 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290dc000 == 126 [pid = 1816] [id = 467] 01:38:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f961ab44800) [pid = 1816] [serial = 1402] [outer = (nil)] 01:38:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f961d02f800) [pid = 1816] [serial = 1403] [outer = 0x7f961ab44800] 01:38:34 INFO - PROCESS | 1816 | 1461659914539 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f9623dd5800) [pid = 1816] [serial = 1404] [outer = 0x7f961ab44800] 01:38:35 INFO - PROCESS | 1816 | 1461659915360 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1334ms 01:38:35 INFO - PROCESS | 1816 | 1461659915429 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:38:35 INFO - PROCESS | 1816 | 1461659915433 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:38:35 INFO - PROCESS | 1816 | 1461659915438 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 1816 | 1461659915441 Marionette TRACE conn3 <- [1,1842,null,{}] 01:38:35 INFO - PROCESS | 1816 | 1461659915446 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:35 INFO - PROCESS | 1816 | 1461659915607 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:38:35 INFO - PROCESS | 1816 | 1461659915799 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da99800 == 127 [pid = 1816] [id = 468] 01:38:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f961abe0000) [pid = 1816] [serial = 1405] [outer = (nil)] 01:38:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96265e4c00) [pid = 1816] [serial = 1406] [outer = 0x7f961abe0000] 01:38:35 INFO - PROCESS | 1816 | 1461659915864 Marionette DEBUG loaded listener.js 01:38:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9628c0c400) [pid = 1816] [serial = 1407] [outer = 0x7f961abe0000] 01:38:36 INFO - PROCESS | 1816 | 1461659916638 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1230ms 01:38:36 INFO - PROCESS | 1816 | 1461659916668 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:38:36 INFO - PROCESS | 1816 | 1461659916671 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:38:36 INFO - PROCESS | 1816 | 1461659916676 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 1816 | 1461659916678 Marionette TRACE conn3 <- [1,1846,null,{}] 01:38:36 INFO - PROCESS | 1816 | 1461659916683 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:36 INFO - PROCESS | 1816 | 1461659916836 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:38:37 INFO - PROCESS | 1816 | 1461659917030 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3c1000 == 128 [pid = 1816] [id = 469] 01:38:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9623e9ac00) [pid = 1816] [serial = 1408] [outer = (nil)] 01:38:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f962a71ac00) [pid = 1816] [serial = 1409] [outer = 0x7f9623e9ac00] 01:38:37 INFO - PROCESS | 1816 | 1461659917099 Marionette DEBUG loaded listener.js 01:38:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f962c2c3800) [pid = 1816] [serial = 1410] [outer = 0x7f9623e9ac00] 01:38:37 INFO - PROCESS | 1816 | 1461659917900 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:38:37 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) 01:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1278ms 01:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:38:37 INFO - PROCESS | 1816 | 1461659917955 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:38:37 INFO - PROCESS | 1816 | 1461659917958 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:38:37 INFO - PROCESS | 1816 | 1461659917963 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:38:37 INFO - PROCESS | 1816 | 1461659917966 Marionette TRACE conn3 <- [1,1850,null,{}] 01:38:37 INFO - PROCESS | 1816 | 1461659917971 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:38 INFO - PROCESS | 1816 | 1461659918172 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:38:38 INFO - PROCESS | 1816 | 1461659918386 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640b18800 == 129 [pid = 1816] [id = 470] 01:38:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f961ab3fc00) [pid = 1816] [serial = 1411] [outer = (nil)] 01:38:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f963b38b800) [pid = 1816] [serial = 1412] [outer = 0x7f961ab3fc00] 01:38:38 INFO - PROCESS | 1816 | 1461659918453 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f963c83ac00) [pid = 1816] [serial = 1413] [outer = 0x7f961ab3fc00] 01:38:39 INFO - PROCESS | 1816 | 1461659919234 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1331ms 01:38:39 INFO - PROCESS | 1816 | 1461659919295 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:38:39 INFO - PROCESS | 1816 | 1461659919298 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:38:39 INFO - PROCESS | 1816 | 1461659919303 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 1816 | 1461659919306 Marionette TRACE conn3 <- [1,1854,null,{}] 01:38:39 INFO - PROCESS | 1816 | 1461659919311 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:39 INFO - PROCESS | 1816 | 1461659919470 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:38:39 INFO - PROCESS | 1816 | 1461659919664 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96147d3000 == 130 [pid = 1816] [id = 471] 01:38:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f96146eac00) [pid = 1816] [serial = 1414] [outer = (nil)] 01:38:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f96146f4800) [pid = 1816] [serial = 1415] [outer = 0x7f96146eac00] 01:38:39 INFO - PROCESS | 1816 | 1461659919736 Marionette DEBUG loaded listener.js 01:38:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f96146f8c00) [pid = 1816] [serial = 1416] [outer = 0x7f96146eac00] 01:38:40 INFO - PROCESS | 1816 | 1461659920505 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1226ms 01:38:40 INFO - PROCESS | 1816 | 1461659920546 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:38:40 INFO - PROCESS | 1816 | 1461659920549 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:38:40 INFO - PROCESS | 1816 | 1461659920556 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:38:40 INFO - PROCESS | 1816 | 1461659920559 Marionette TRACE conn3 <- [1,1858,null,{}] 01:38:40 INFO - PROCESS | 1816 | 1461659920563 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:40 INFO - PROCESS | 1816 | 1461659920713 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:38:40 INFO - PROCESS | 1816 | 1461659920905 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610dcf000 == 131 [pid = 1816] [id = 472] 01:38:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f96146eb800) [pid = 1816] [serial = 1417] [outer = (nil)] 01:38:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f963c83b400) [pid = 1816] [serial = 1418] [outer = 0x7f96146eb800] 01:38:40 INFO - PROCESS | 1816 | 1461659920967 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f96408c0c00) [pid = 1816] [serial = 1419] [outer = 0x7f96146eb800] 01:38:41 INFO - PROCESS | 1816 | 1461659921736 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1228ms 01:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:38:41 INFO - PROCESS | 1816 | 1461659921786 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:38:41 INFO - PROCESS | 1816 | 1461659921788 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:38:41 INFO - PROCESS | 1816 | 1461659921792 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:38:41 INFO - PROCESS | 1816 | 1461659921796 Marionette TRACE conn3 <- [1,1862,null,{}] 01:38:41 INFO - PROCESS | 1816 | 1461659921801 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:42 INFO - PROCESS | 1816 | 1461659922021 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:38:42 INFO - PROCESS | 1816 | 1461659922163 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96147e1800 == 132 [pid = 1816] [id = 473] 01:38:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f96146f2800) [pid = 1816] [serial = 1420] [outer = (nil)] 01:38:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f9614de7800) [pid = 1816] [serial = 1421] [outer = 0x7f96146f2800] 01:38:42 INFO - PROCESS | 1816 | 1461659922240 Marionette DEBUG loaded listener.js 01:38:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f9614dee400) [pid = 1816] [serial = 1422] [outer = 0x7f96146f2800] 01:38:43 INFO - PROCESS | 1816 | 1461659922998 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1231ms 01:38:43 INFO - PROCESS | 1816 | 1461659923025 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:38:43 INFO - PROCESS | 1816 | 1461659923027 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:38:43 INFO - PROCESS | 1816 | 1461659923033 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:38:43 INFO - PROCESS | 1816 | 1461659923035 Marionette TRACE conn3 <- [1,1866,null,{}] 01:38:43 INFO - PROCESS | 1816 | 1461659923040 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:43 INFO - PROCESS | 1816 | 1461659923198 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:38:43 INFO - PROCESS | 1816 | 1461659923407 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610b9a000 == 133 [pid = 1816] [id = 474] 01:38:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f9614de1800) [pid = 1816] [serial = 1423] [outer = (nil)] 01:38:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f962dcf2800) [pid = 1816] [serial = 1424] [outer = 0x7f9614de1800] 01:38:43 INFO - PROCESS | 1816 | 1461659923469 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f9640b30800) [pid = 1816] [serial = 1425] [outer = 0x7f9614de1800] 01:38:44 INFO - PROCESS | 1816 | 1461659924265 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1281ms 01:38:44 INFO - PROCESS | 1816 | 1461659924314 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:38:44 INFO - PROCESS | 1816 | 1461659924318 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:38:44 INFO - PROCESS | 1816 | 1461659924323 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:38:44 INFO - PROCESS | 1816 | 1461659924326 Marionette TRACE conn3 <- [1,1870,null,{}] 01:38:44 INFO - PROCESS | 1816 | 1461659924331 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:44 INFO - PROCESS | 1816 | 1461659924497 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:38:44 INFO - PROCESS | 1816 | 1461659924699 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610e13000 == 134 [pid = 1816] [id = 475] 01:38:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f9610cbdc00) [pid = 1816] [serial = 1426] [outer = (nil)] 01:38:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f9610cc4c00) [pid = 1816] [serial = 1427] [outer = 0x7f9610cbdc00] 01:38:44 INFO - PROCESS | 1816 | 1461659924809 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f9640b91800) [pid = 1816] [serial = 1428] [outer = 0x7f9610cbdc00] 01:38:45 INFO - PROCESS | 1816 | 1461659925611 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1327ms 01:38:45 INFO - PROCESS | 1816 | 1461659925650 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 1816 | 1461659925654 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:38:45 INFO - PROCESS | 1816 | 1461659925659 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - PROCESS | 1816 | 1461659925661 Marionette TRACE conn3 <- [1,1874,null,{}] 01:38:45 INFO - PROCESS | 1816 | 1461659925665 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:45 INFO - PROCESS | 1816 | 1461659925821 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:38:46 INFO - PROCESS | 1816 | 1461659926015 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610612000 == 135 [pid = 1816] [id = 476] 01:38:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f961062a000) [pid = 1816] [serial = 1429] [outer = (nil)] 01:38:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f9610630800) [pid = 1816] [serial = 1430] [outer = 0x7f961062a000] 01:38:46 INFO - PROCESS | 1816 | 1461659926075 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f9610635c00) [pid = 1816] [serial = 1431] [outer = 0x7f961062a000] 01:38:46 INFO - PROCESS | 1816 | 1461659926863 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1276ms 01:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:38:46 INFO - PROCESS | 1816 | 1461659926935 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:38:46 INFO - PROCESS | 1816 | 1461659926937 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:38:46 INFO - PROCESS | 1816 | 1461659926942 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:38:46 INFO - PROCESS | 1816 | 1461659926945 Marionette TRACE conn3 <- [1,1878,null,{}] 01:38:46 INFO - PROCESS | 1816 | 1461659926950 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:47 INFO - PROCESS | 1816 | 1461659927092 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:38:47 INFO - PROCESS | 1816 | 1461659927298 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96150a1800 == 136 [pid = 1816] [id = 477] 01:38:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f961062d000) [pid = 1816] [serial = 1432] [outer = (nil)] 01:38:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 281 (0x7f9610648400) [pid = 1816] [serial = 1433] [outer = 0x7f961062d000] 01:38:47 INFO - PROCESS | 1816 | 1461659927363 Marionette DEBUG loaded listener.js 01:38:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 282 (0x7f961064e800) [pid = 1816] [serial = 1434] [outer = 0x7f961062d000] 01:38:48 INFO - PROCESS | 1816 | 1461659928138 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1229ms 01:38:48 INFO - PROCESS | 1816 | 1461659928179 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:38:48 INFO - PROCESS | 1816 | 1461659928183 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:38:48 INFO - PROCESS | 1816 | 1461659928188 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:38:48 INFO - PROCESS | 1816 | 1461659928190 Marionette TRACE conn3 <- [1,1882,null,{}] 01:38:48 INFO - PROCESS | 1816 | 1461659928194 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:48 INFO - PROCESS | 1816 | 1461659928354 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:38:48 INFO - PROCESS | 1816 | 1461659928552 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962487b000 == 137 [pid = 1816] [id = 478] 01:38:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 283 (0x7f9610632000) [pid = 1816] [serial = 1435] [outer = (nil)] 01:38:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 284 (0x7f9610652000) [pid = 1816] [serial = 1436] [outer = 0x7f9610632000] 01:38:48 INFO - PROCESS | 1816 | 1461659928611 Marionette DEBUG loaded listener.js 01:38:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 285 (0x7f9614c65000) [pid = 1816] [serial = 1437] [outer = 0x7f9610632000] 01:38:49 INFO - PROCESS | 1816 | 1461659929382 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1226ms 01:38:49 INFO - PROCESS | 1816 | 1461659929425 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:38:49 INFO - PROCESS | 1816 | 1461659929428 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:38:49 INFO - PROCESS | 1816 | 1461659929433 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:38:49 INFO - PROCESS | 1816 | 1461659929435 Marionette TRACE conn3 <- [1,1886,null,{}] 01:38:49 INFO - PROCESS | 1816 | 1461659929440 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:49 INFO - PROCESS | 1816 | 1461659929605 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:38:49 INFO - PROCESS | 1816 | 1461659929808 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961432a800 == 138 [pid = 1816] [id = 479] 01:38:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 286 (0x7f9610646000) [pid = 1816] [serial = 1438] [outer = (nil)] 01:38:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 287 (0x7f9618af0c00) [pid = 1816] [serial = 1439] [outer = 0x7f9610646000] 01:38:49 INFO - PROCESS | 1816 | 1461659929870 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 288 (0x7f961aa70800) [pid = 1816] [serial = 1440] [outer = 0x7f9610646000] 01:38:51 INFO - PROCESS | 1816 | 1461659931043 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1679ms 01:38:51 INFO - PROCESS | 1816 | 1461659931114 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:38:51 INFO - PROCESS | 1816 | 1461659931119 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:38:51 INFO - PROCESS | 1816 | 1461659931133 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:38:51 INFO - PROCESS | 1816 | 1461659931137 Marionette TRACE conn3 <- [1,1890,null,{}] 01:38:51 INFO - PROCESS | 1816 | 1461659931145 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:51 INFO - PROCESS | 1816 | 1461659931404 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:38:51 INFO - PROCESS | 1816 | 1461659931590 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96147e2800 == 139 [pid = 1816] [id = 480] 01:38:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 289 (0x7f961064fc00) [pid = 1816] [serial = 1441] [outer = (nil)] 01:38:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 290 (0x7f9610cbcc00) [pid = 1816] [serial = 1442] [outer = 0x7f961064fc00] 01:38:51 INFO - PROCESS | 1816 | 1461659931651 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 291 (0x7f9610cc9800) [pid = 1816] [serial = 1443] [outer = 0x7f961064fc00] 01:38:52 INFO - PROCESS | 1816 | 1461659932405 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1335ms 01:38:52 INFO - PROCESS | 1816 | 1461659932470 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 1816 | 1461659932477 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:38:52 INFO - PROCESS | 1816 | 1461659932486 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 1816 | 1461659932488 Marionette TRACE conn3 <- [1,1894,null,{}] 01:38:52 INFO - PROCESS | 1816 | 1461659932493 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:52 INFO - PROCESS | 1816 | 1461659932700 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:38:53 INFO - PROCESS | 1816 | 1461659932998 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96142d6000 == 140 [pid = 1816] [id = 481] 01:38:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 292 (0x7f96147ea800) [pid = 1816] [serial = 1444] [outer = (nil)] 01:38:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 293 (0x7f96147ee800) [pid = 1816] [serial = 1445] [outer = 0x7f96147ea800] 01:38:53 INFO - PROCESS | 1816 | 1461659933104 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 294 (0x7f9614c67c00) [pid = 1816] [serial = 1446] [outer = 0x7f96147ea800] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f5a800 == 139 [pid = 1816] [id = 463] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd8000 == 138 [pid = 1816] [id = 462] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 293 (0x7f961d003000) [pid = 1816] [serial = 1328] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 292 (0x7f962edea800) [pid = 1816] [serial = 1289] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 291 (0x7f963c5ec400) [pid = 1816] [serial = 1292] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 290 (0x7f96408be800) [pid = 1816] [serial = 1295] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 289 (0x7f9615073000) [pid = 1816] [serial = 1298] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 288 (0x7f9643138000) [pid = 1816] [serial = 1301] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 287 (0x7f961ab47800) [pid = 1816] [serial = 1304] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOMWINDOW == 286 (0x7f96150f0000) [pid = 1816] [serial = 1307] [outer = (nil)] [url = about:blank] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624749800 == 137 [pid = 1816] [id = 461] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218c9800 == 136 [pid = 1816] [id = 460] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618668000 == 135 [pid = 1816] [id = 459] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96170a4000 == 134 [pid = 1816] [id = 458] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618665800 == 133 [pid = 1816] [id = 457] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617b93000 == 132 [pid = 1816] [id = 456] 01:38:53 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963e77e000 == 131 [pid = 1816] [id = 449] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e3ba000 == 130 [pid = 1816] [id = 448] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a747000 == 129 [pid = 1816] [id = 447] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626991800 == 128 [pid = 1816] [id = 446] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625719800 == 127 [pid = 1816] [id = 445] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211dc000 == 126 [pid = 1816] [id = 444] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96169dd000 == 125 [pid = 1816] [id = 443] 01:38:54 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618cd8800 == 124 [pid = 1816] [id = 442] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 285 (0x7f961d003400) [pid = 1816] [serial = 1322] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 284 (0x7f961d02ac00) [pid = 1816] [serial = 1323] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 283 (0x7f962271f000) [pid = 1816] [serial = 1325] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 282 (0x7f962c58a000) [pid = 1816] [serial = 1286] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 281 (0x7f9627fd7400) [pid = 1816] [serial = 1283] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 280 (0x7f9618afbc00) [pid = 1816] [serial = 1316] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f961ab47400) [pid = 1816] [serial = 1317] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f96150e9400) [pid = 1816] [serial = 1311] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f9614c69800) [pid = 1816] [serial = 1310] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f961bd8a800) [pid = 1816] [serial = 1319] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f961cdbc400) [pid = 1816] [serial = 1320] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f9617859000) [pid = 1816] [serial = 1314] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f96168bf800) [pid = 1816] [serial = 1313] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f961bb8f400) [pid = 1816] [serial = 1274] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f9622939400) [pid = 1816] [serial = 1277] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f9625852400) [pid = 1816] [serial = 1280] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f961785ac00) [pid = 1816] [serial = 1271] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f9623e95000) [pid = 1816] [serial = 1326] [outer = (nil)] [url = about:blank] 01:38:54 INFO - PROCESS | 1816 | 1461659934083 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1633ms 01:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:38:54 INFO - PROCESS | 1816 | 1461659934119 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:38:54 INFO - PROCESS | 1816 | 1461659934121 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:38:54 INFO - PROCESS | 1816 | 1461659934126 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:38:54 INFO - PROCESS | 1816 | 1461659934131 Marionette TRACE conn3 <- [1,1898,null,{}] 01:38:54 INFO - PROCESS | 1816 | 1461659934144 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:54 INFO - PROCESS | 1816 | 1461659934288 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:38:54 INFO - PROCESS | 1816 | 1461659934477 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178ec000 == 125 [pid = 1816] [id = 482] 01:38:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f9614de2c00) [pid = 1816] [serial = 1447] [outer = (nil)] 01:38:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f9615da4c00) [pid = 1816] [serial = 1448] [outer = 0x7f9614de2c00] 01:38:54 INFO - PROCESS | 1816 | 1461659934536 Marionette DEBUG loaded listener.js 01:38:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f96168bf800) [pid = 1816] [serial = 1449] [outer = 0x7f9614de2c00] 01:38:55 INFO - PROCESS | 1816 | 1461659935127 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1030ms 01:38:55 INFO - PROCESS | 1816 | 1461659935156 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:38:55 INFO - PROCESS | 1816 | 1461659935159 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:38:55 INFO - PROCESS | 1816 | 1461659935164 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:38:55 INFO - PROCESS | 1816 | 1461659935166 Marionette TRACE conn3 <- [1,1902,null,{}] 01:38:55 INFO - PROCESS | 1816 | 1461659935170 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:55 INFO - PROCESS | 1816 | 1461659935303 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:38:55 INFO - PROCESS | 1816 | 1461659935473 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618ceb000 == 126 [pid = 1816] [id = 483] 01:38:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f96150ea800) [pid = 1816] [serial = 1450] [outer = (nil)] 01:38:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f961795c400) [pid = 1816] [serial = 1451] [outer = 0x7f96150ea800] 01:38:55 INFO - PROCESS | 1816 | 1461659935525 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f9618bf2000) [pid = 1816] [serial = 1452] [outer = 0x7f96150ea800] 01:38:56 INFO - PROCESS | 1816 | 1461659936135 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1024ms 01:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:38:56 INFO - PROCESS | 1816 | 1461659936189 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:38:56 INFO - PROCESS | 1816 | 1461659936191 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:38:56 INFO - PROCESS | 1816 | 1461659936205 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 1816 | 1461659936208 Marionette TRACE conn3 <- [1,1906,null,{}] 01:38:56 INFO - PROCESS | 1816 | 1461659936255 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:56 INFO - PROCESS | 1816 | 1461659936480 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:38:56 INFO - PROCESS | 1816 | 1461659936505 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211c9000 == 127 [pid = 1816] [id = 484] 01:38:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f9615d96c00) [pid = 1816] [serial = 1453] [outer = (nil)] 01:38:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f961aa6c000) [pid = 1816] [serial = 1454] [outer = 0x7f9615d96c00] 01:38:56 INFO - PROCESS | 1816 | 1461659936558 Marionette DEBUG loaded listener.js 01:38:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f961aa78400) [pid = 1816] [serial = 1455] [outer = 0x7f9615d96c00] 01:38:57 INFO - PROCESS | 1816 | 1461659937247 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1081ms 01:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:38:57 INFO - PROCESS | 1816 | 1461659937285 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:38:57 INFO - PROCESS | 1816 | 1461659937287 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:38:57 INFO - PROCESS | 1816 | 1461659937307 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:38:57 INFO - PROCESS | 1816 | 1461659937310 Marionette TRACE conn3 <- [1,1910,null,{}] 01:38:57 INFO - PROCESS | 1816 | 1461659937315 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:57 INFO - PROCESS | 1816 | 1461659937537 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:38:57 INFO - PROCESS | 1816 | 1461659937566 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624749000 == 128 [pid = 1816] [id = 485] 01:38:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f961aa79c00) [pid = 1816] [serial = 1456] [outer = (nil)] 01:38:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f961bb8dc00) [pid = 1816] [serial = 1457] [outer = 0x7f961aa79c00] 01:38:57 INFO - PROCESS | 1816 | 1461659937622 Marionette DEBUG loaded listener.js 01:38:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f961d002c00) [pid = 1816] [serial = 1458] [outer = 0x7f961aa79c00] 01:38:58 INFO - PROCESS | 1816 | 1461659938345 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1101ms 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f9617855800) [pid = 1816] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f96210eb000) [pid = 1816] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f96172e9000) [pid = 1816] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f9622936400) [pid = 1816] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f96187a3800) [pid = 1816] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f96168bac00) [pid = 1816] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f963fe7b400) [pid = 1816] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f96167d6400) [pid = 1816] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f9614c61800) [pid = 1816] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f961cdbb400) [pid = 1816] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f96144f0400) [pid = 1816] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f9618bf4400) [pid = 1816] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f9614c68800) [pid = 1816] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f96250cf400) [pid = 1816] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f96160cc800) [pid = 1816] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f96160c9800) [pid = 1816] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f96210e9800) [pid = 1816] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f9617856000) [pid = 1816] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f96187a1000) [pid = 1816] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f962d8cdc00) [pid = 1816] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f9618af8c00) [pid = 1816] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f961794f800) [pid = 1816] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f961bddfc00) [pid = 1816] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f9618bf0800) [pid = 1816] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f961794e400) [pid = 1816] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f9634655400) [pid = 1816] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9622be9800) [pid = 1816] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f961bb88000) [pid = 1816] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f96160c8000) [pid = 1816] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961cdb7400) [pid = 1816] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9627fd6400) [pid = 1816] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:38:58 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f9618961400) [pid = 1816] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:38:58 INFO - PROCESS | 1816 | 1461659938948 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:38:58 INFO - PROCESS | 1816 | 1461659938950 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:38:58 INFO - PROCESS | 1816 | 1461659938970 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:38:58 INFO - PROCESS | 1816 | 1461659938973 Marionette TRACE conn3 <- [1,1914,null,{}] 01:38:58 INFO - PROCESS | 1816 | 1461659938979 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:38:59 INFO - PROCESS | 1816 | 1461659939158 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:38:59 INFO - PROCESS | 1816 | 1461659939314 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961888c000 == 129 [pid = 1816] [id = 486] 01:38:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f96160c9c00) [pid = 1816] [serial = 1459] [outer = (nil)] 01:38:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9617857400) [pid = 1816] [serial = 1460] [outer = 0x7f96160c9c00] 01:38:59 INFO - PROCESS | 1816 | 1461659939367 Marionette DEBUG loaded listener.js 01:38:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9618bf2800) [pid = 1816] [serial = 1461] [outer = 0x7f96160c9c00] 01:38:59 INFO - PROCESS | 1816 | 1461659939929 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 976ms 01:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:38:59 INFO - PROCESS | 1816 | 1461659939947 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1816 | 1461659939949 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:38:59 INFO - PROCESS | 1816 | 1461659939954 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 1816 | 1461659939956 Marionette TRACE conn3 <- [1,1918,null,{}] 01:38:59 INFO - PROCESS | 1816 | 1461659939961 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:00 INFO - PROCESS | 1816 | 1461659940100 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:39:00 INFO - PROCESS | 1816 | 1461659940261 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962489a800 == 130 [pid = 1816] [id = 487] 01:39:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f96160cc800) [pid = 1816] [serial = 1462] [outer = (nil)] 01:39:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f961bb88c00) [pid = 1816] [serial = 1463] [outer = 0x7f96160cc800] 01:39:00 INFO - PROCESS | 1816 | 1461659940314 Marionette DEBUG loaded listener.js 01:39:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f961d011400) [pid = 1816] [serial = 1464] [outer = 0x7f96160cc800] 01:39:01 INFO - PROCESS | 1816 | 1461659941035 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1125ms 01:39:01 INFO - PROCESS | 1816 | 1461659941090 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:39:01 INFO - PROCESS | 1816 | 1461659941094 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:39:01 INFO - PROCESS | 1816 | 1461659941102 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:39:01 INFO - PROCESS | 1816 | 1461659941106 Marionette TRACE conn3 <- [1,1922,null,{}] 01:39:01 INFO - PROCESS | 1816 | 1461659941113 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:01 INFO - PROCESS | 1816 | 1461659941304 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:39:01 INFO - PROCESS | 1816 | 1461659941501 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961432f800 == 131 [pid = 1816] [id = 488] 01:39:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9610645800) [pid = 1816] [serial = 1465] [outer = (nil)] 01:39:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9610a5a800) [pid = 1816] [serial = 1466] [outer = 0x7f9610645800] 01:39:01 INFO - PROCESS | 1816 | 1461659941568 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f9613c83400) [pid = 1816] [serial = 1467] [outer = 0x7f9610645800] 01:39:02 INFO - PROCESS | 1816 | 1461659942389 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1335ms 01:39:02 INFO - PROCESS | 1816 | 1461659942438 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:39:02 INFO - PROCESS | 1816 | 1461659942445 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:39:02 INFO - PROCESS | 1816 | 1461659942454 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 1816 | 1461659942457 Marionette TRACE conn3 <- [1,1926,null,{}] 01:39:02 INFO - PROCESS | 1816 | 1461659942463 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:02 INFO - PROCESS | 1816 | 1461659942642 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:39:02 INFO - PROCESS | 1816 | 1461659942845 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618896800 == 132 [pid = 1816] [id = 489] 01:39:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f96144ef800) [pid = 1816] [serial = 1468] [outer = (nil)] 01:39:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f9614de4400) [pid = 1816] [serial = 1469] [outer = 0x7f96144ef800] 01:39:02 INFO - PROCESS | 1816 | 1461659942912 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f96150ea000) [pid = 1816] [serial = 1470] [outer = 0x7f96144ef800] 01:39:03 INFO - PROCESS | 1816 | 1461659943776 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1383ms 01:39:03 INFO - PROCESS | 1816 | 1461659943838 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 1816 | 1461659943841 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:39:03 INFO - PROCESS | 1816 | 1461659943847 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 1816 | 1461659943851 Marionette TRACE conn3 <- [1,1930,null,{}] 01:39:03 INFO - PROCESS | 1816 | 1461659943865 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:04 INFO - PROCESS | 1816 | 1461659944046 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:39:04 INFO - PROCESS | 1816 | 1461659944241 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625456800 == 133 [pid = 1816] [id = 490] 01:39:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f96150edc00) [pid = 1816] [serial = 1471] [outer = (nil)] 01:39:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f9617c5f000) [pid = 1816] [serial = 1472] [outer = 0x7f96150edc00] 01:39:04 INFO - PROCESS | 1816 | 1461659944309 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f961aa7ac00) [pid = 1816] [serial = 1473] [outer = 0x7f96150edc00] 01:39:05 INFO - PROCESS | 1816 | 1461659945161 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1387ms 01:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:39:05 INFO - PROCESS | 1816 | 1461659945235 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:39:05 INFO - PROCESS | 1816 | 1461659945238 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:39:05 INFO - PROCESS | 1816 | 1461659945244 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 1816 | 1461659945247 Marionette TRACE conn3 <- [1,1934,null,{}] 01:39:05 INFO - PROCESS | 1816 | 1461659945251 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:05 INFO - PROCESS | 1816 | 1461659945411 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:39:05 INFO - PROCESS | 1816 | 1461659945610 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c73000 == 134 [pid = 1816] [id = 491] 01:39:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f96168b8000) [pid = 1816] [serial = 1474] [outer = (nil)] 01:39:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f961cdb2800) [pid = 1816] [serial = 1475] [outer = 0x7f96168b8000] 01:39:05 INFO - PROCESS | 1816 | 1461659945676 Marionette DEBUG loaded listener.js 01:39:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f961d031400) [pid = 1816] [serial = 1476] [outer = 0x7f96168b8000] 01:39:06 INFO - PROCESS | 1816 | 1461659946488 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1279ms 01:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:39:06 INFO - PROCESS | 1816 | 1461659946522 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:39:06 INFO - PROCESS | 1816 | 1461659946524 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:39:06 INFO - PROCESS | 1816 | 1461659946530 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:39:06 INFO - PROCESS | 1816 | 1461659946533 Marionette TRACE conn3 <- [1,1938,null,{}] 01:39:06 INFO - PROCESS | 1816 | 1461659946537 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:06 INFO - PROCESS | 1816 | 1461659946685 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:39:06 INFO - PROCESS | 1816 | 1461659946883 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d623800 == 135 [pid = 1816] [id = 492] 01:39:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f96187a0800) [pid = 1816] [serial = 1477] [outer = (nil)] 01:39:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f96212e5800) [pid = 1816] [serial = 1478] [outer = 0x7f96187a0800] 01:39:06 INFO - PROCESS | 1816 | 1461659946944 Marionette DEBUG loaded listener.js 01:39:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f9622becc00) [pid = 1816] [serial = 1479] [outer = 0x7f96187a0800] 01:39:07 INFO - PROCESS | 1816 | 1461659947687 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1177ms 01:39:07 INFO - PROCESS | 1816 | 1461659947705 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:39:07 INFO - PROCESS | 1816 | 1461659947708 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:39:07 INFO - PROCESS | 1816 | 1461659947713 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:39:07 INFO - PROCESS | 1816 | 1461659947716 Marionette TRACE conn3 <- [1,1942,null,{}] 01:39:07 INFO - PROCESS | 1816 | 1461659947720 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:07 INFO - PROCESS | 1816 | 1461659947897 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:39:08 INFO - PROCESS | 1816 | 1461659948101 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c821000 == 136 [pid = 1816] [id = 493] 01:39:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f96249c0800) [pid = 1816] [serial = 1480] [outer = (nil)] 01:39:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f96267f1000) [pid = 1816] [serial = 1481] [outer = 0x7f96249c0800] 01:39:08 INFO - PROCESS | 1816 | 1461659948170 Marionette DEBUG loaded listener.js 01:39:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f9628c0d400) [pid = 1816] [serial = 1482] [outer = 0x7f96249c0800] 01:39:09 INFO - PROCESS | 1816 | 1461659949014 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1331ms 01:39:09 INFO - PROCESS | 1816 | 1461659949044 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:39:09 INFO - PROCESS | 1816 | 1461659949047 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:39:09 INFO - PROCESS | 1816 | 1461659949052 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:39:09 INFO - PROCESS | 1816 | 1461659949054 Marionette TRACE conn3 <- [1,1946,null,{}] 01:39:09 INFO - PROCESS | 1816 | 1461659949059 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:09 INFO - PROCESS | 1816 | 1461659949220 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:39:09 INFO - PROCESS | 1816 | 1461659949419 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9644ab3800 == 137 [pid = 1816] [id = 494] 01:39:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f9624d7a800) [pid = 1816] [serial = 1483] [outer = (nil)] 01:39:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f9628e54000) [pid = 1816] [serial = 1484] [outer = 0x7f9624d7a800] 01:39:09 INFO - PROCESS | 1816 | 1461659949483 Marionette DEBUG loaded listener.js 01:39:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f962c965800) [pid = 1816] [serial = 1485] [outer = 0x7f9624d7a800] 01:39:10 INFO - PROCESS | 1816 | 1461659950291 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1276ms 01:39:10 INFO - PROCESS | 1816 | 1461659950330 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:39:10 INFO - PROCESS | 1816 | 1461659950333 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:39:10 INFO - PROCESS | 1816 | 1461659950338 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:39:10 INFO - PROCESS | 1816 | 1461659950341 Marionette TRACE conn3 <- [1,1950,null,{}] 01:39:10 INFO - PROCESS | 1816 | 1461659950345 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:10 INFO - PROCESS | 1816 | 1461659950509 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:39:10 INFO - PROCESS | 1816 | 1461659950709 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614e7e800 == 138 [pid = 1816] [id = 495] 01:39:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f96144f0400) [pid = 1816] [serial = 1486] [outer = (nil)] 01:39:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f962cf55c00) [pid = 1816] [serial = 1487] [outer = 0x7f96144f0400] 01:39:10 INFO - PROCESS | 1816 | 1461659950773 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f962dcf1000) [pid = 1816] [serial = 1488] [outer = 0x7f96144f0400] 01:39:11 INFO - PROCESS | 1816 | 1461659951523 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1231ms 01:39:11 INFO - PROCESS | 1816 | 1461659951569 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:39:11 INFO - PROCESS | 1816 | 1461659951572 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:39:11 INFO - PROCESS | 1816 | 1461659951578 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:39:11 INFO - PROCESS | 1816 | 1461659951580 Marionette TRACE conn3 <- [1,1954,null,{}] 01:39:11 INFO - PROCESS | 1816 | 1461659951584 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:11 INFO - PROCESS | 1816 | 1461659951752 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:39:11 INFO - PROCESS | 1816 | 1461659951953 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e11000 == 139 [pid = 1816] [id = 496] 01:39:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f962560e000) [pid = 1816] [serial = 1489] [outer = (nil)] 01:39:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f9630a6e400) [pid = 1816] [serial = 1490] [outer = 0x7f962560e000] 01:39:12 INFO - PROCESS | 1816 | 1461659952017 Marionette DEBUG loaded listener.js 01:39:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 281 (0x7f963b6a6800) [pid = 1816] [serial = 1491] [outer = 0x7f962560e000] 01:39:12 INFO - PROCESS | 1816 | 1461659952805 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1283ms 01:39:12 INFO - PROCESS | 1816 | 1461659952862 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:39:12 INFO - PROCESS | 1816 | 1461659952864 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:39:12 INFO - PROCESS | 1816 | 1461659952869 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 1816 | 1461659952872 Marionette TRACE conn3 <- [1,1958,null,{}] 01:39:12 INFO - PROCESS | 1816 | 1461659952877 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:13 INFO - PROCESS | 1816 | 1461659953043 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:39:13 INFO - PROCESS | 1816 | 1461659953244 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640b15800 == 140 [pid = 1816] [id = 497] 01:39:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 282 (0x7f962cbddc00) [pid = 1816] [serial = 1492] [outer = (nil)] 01:39:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 283 (0x7f963e73c400) [pid = 1816] [serial = 1493] [outer = 0x7f962cbddc00] 01:39:13 INFO - PROCESS | 1816 | 1461659953310 Marionette DEBUG loaded listener.js 01:39:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 284 (0x7f9640b32400) [pid = 1816] [serial = 1494] [outer = 0x7f962cbddc00] 01:39:14 INFO - PROCESS | 1816 | 1461659954056 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1231ms 01:39:14 INFO - PROCESS | 1816 | 1461659954100 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:39:14 INFO - PROCESS | 1816 | 1461659954103 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:39:14 INFO - PROCESS | 1816 | 1461659954109 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:39:14 INFO - PROCESS | 1816 | 1461659954112 Marionette TRACE conn3 <- [1,1962,null,{}] 01:39:14 INFO - PROCESS | 1816 | 1461659954117 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:14 INFO - PROCESS | 1816 | 1461659954304 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:39:14 INFO - PROCESS | 1816 | 1461659954508 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622ba5800 == 141 [pid = 1816] [id = 498] 01:39:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 285 (0x7f9610d55000) [pid = 1816] [serial = 1495] [outer = (nil)] 01:39:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 286 (0x7f9610d5c800) [pid = 1816] [serial = 1496] [outer = 0x7f9610d55000] 01:39:14 INFO - PROCESS | 1816 | 1461659954586 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 287 (0x7f9640b8e400) [pid = 1816] [serial = 1497] [outer = 0x7f9610d55000] 01:39:15 INFO - PROCESS | 1816 | 1461659955397 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1330ms 01:39:15 INFO - PROCESS | 1816 | 1461659955440 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:39:15 INFO - PROCESS | 1816 | 1461659955443 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:39:15 INFO - PROCESS | 1816 | 1461659955448 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 1816 | 1461659955451 Marionette TRACE conn3 <- [1,1966,null,{}] 01:39:15 INFO - PROCESS | 1816 | 1461659955455 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:15 INFO - PROCESS | 1816 | 1461659955616 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:39:15 INFO - PROCESS | 1816 | 1461659955819 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130ab000 == 142 [pid = 1816] [id = 499] 01:39:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 288 (0x7f960ece8400) [pid = 1816] [serial = 1498] [outer = (nil)] 01:39:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 289 (0x7f960ecf3c00) [pid = 1816] [serial = 1499] [outer = 0x7f960ece8400] 01:39:15 INFO - PROCESS | 1816 | 1461659955880 Marionette DEBUG loaded listener.js 01:39:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 290 (0x7f9610d58000) [pid = 1816] [serial = 1500] [outer = 0x7f960ece8400] 01:39:16 INFO - PROCESS | 1816 | 1461659956656 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1230ms 01:39:16 INFO - PROCESS | 1816 | 1461659956682 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:39:16 INFO - PROCESS | 1816 | 1461659956686 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:39:16 INFO - PROCESS | 1816 | 1461659956693 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:39:16 INFO - PROCESS | 1816 | 1461659956695 Marionette TRACE conn3 <- [1,1970,null,{}] 01:39:16 INFO - PROCESS | 1816 | 1461659956700 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:16 INFO - PROCESS | 1816 | 1461659956860 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:39:17 INFO - PROCESS | 1816 | 1461659957069 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96109d2800 == 143 [pid = 1816] [id = 500] 01:39:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 291 (0x7f960ecec400) [pid = 1816] [serial = 1501] [outer = (nil)] 01:39:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 292 (0x7f96134c6400) [pid = 1816] [serial = 1502] [outer = 0x7f960ecec400] 01:39:17 INFO - PROCESS | 1816 | 1461659957129 Marionette DEBUG loaded listener.js 01:39:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 293 (0x7f96134ca800) [pid = 1816] [serial = 1503] [outer = 0x7f960ecec400] 01:39:17 INFO - PROCESS | 1816 | 1461659957922 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1276ms 01:39:17 INFO - PROCESS | 1816 | 1461659957970 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:39:17 INFO - PROCESS | 1816 | 1461659957973 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:39:17 INFO - PROCESS | 1816 | 1461659957978 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:39:17 INFO - PROCESS | 1816 | 1461659957980 Marionette TRACE conn3 <- [1,1974,null,{}] 01:39:17 INFO - PROCESS | 1816 | 1461659957985 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:18 INFO - PROCESS | 1816 | 1461659958143 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:39:18 INFO - PROCESS | 1816 | 1461659958351 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614ef6000 == 144 [pid = 1816] [id = 501] 01:39:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 294 (0x7f960e490800) [pid = 1816] [serial = 1504] [outer = (nil)] 01:39:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 295 (0x7f960e498400) [pid = 1816] [serial = 1505] [outer = 0x7f960e490800] 01:39:18 INFO - PROCESS | 1816 | 1461659958411 Marionette DEBUG loaded listener.js 01:39:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 296 (0x7f960e49d800) [pid = 1816] [serial = 1506] [outer = 0x7f960e490800] 01:39:19 INFO - PROCESS | 1816 | 1461659959208 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1280ms 01:39:19 INFO - PROCESS | 1816 | 1461659959259 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:39:19 INFO - PROCESS | 1816 | 1461659959262 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:39:19 INFO - PROCESS | 1816 | 1461659959267 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:39:19 INFO - PROCESS | 1816 | 1461659959269 Marionette TRACE conn3 <- [1,1978,null,{}] 01:39:19 INFO - PROCESS | 1816 | 1461659959274 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:19 INFO - PROCESS | 1816 | 1461659959449 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:39:19 INFO - PROCESS | 1816 | 1461659959656 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fcd800 == 145 [pid = 1816] [id = 502] 01:39:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 297 (0x7f960e48f400) [pid = 1816] [serial = 1507] [outer = (nil)] 01:39:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 298 (0x7f96134c7c00) [pid = 1816] [serial = 1508] [outer = 0x7f960e48f400] 01:39:19 INFO - PROCESS | 1816 | 1461659959724 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 299 (0x7f96134cec00) [pid = 1816] [serial = 1509] [outer = 0x7f960e48f400] 01:39:21 INFO - PROCESS | 1816 | 1461659960998 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1786ms 01:39:21 INFO - PROCESS | 1816 | 1461659961055 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:39:21 INFO - PROCESS | 1816 | 1461659961061 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:39:21 INFO - PROCESS | 1816 | 1461659961067 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - PROCESS | 1816 | 1461659961072 Marionette TRACE conn3 <- [1,1982,null,{}] 01:39:21 INFO - PROCESS | 1816 | 1461659961078 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:21 INFO - PROCESS | 1816 | 1461659961251 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:39:21 INFO - PROCESS | 1816 | 1461659961461 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610dd5000 == 146 [pid = 1816] [id = 503] 01:39:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 300 (0x7f9610633800) [pid = 1816] [serial = 1510] [outer = (nil)] 01:39:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 301 (0x7f961064ec00) [pid = 1816] [serial = 1511] [outer = 0x7f9610633800] 01:39:21 INFO - PROCESS | 1816 | 1461659961580 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 302 (0x7f9610cc8800) [pid = 1816] [serial = 1512] [outer = 0x7f9610633800] 01:39:22 INFO - PROCESS | 1816 | 1461659962548 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1533ms 01:39:22 INFO - PROCESS | 1816 | 1461659962600 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:39:22 INFO - PROCESS | 1816 | 1461659962607 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:39:22 INFO - PROCESS | 1816 | 1461659962616 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:39:22 INFO - PROCESS | 1816 | 1461659962618 Marionette TRACE conn3 <- [1,1986,null,{}] 01:39:22 INFO - PROCESS | 1816 | 1461659962622 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:22 INFO - PROCESS | 1816 | 1461659962779 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:39:22 INFO - PROCESS | 1816 | 1461659962992 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96142d8000 == 147 [pid = 1816] [id = 504] 01:39:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 303 (0x7f96134cbc00) [pid = 1816] [serial = 1513] [outer = (nil)] 01:39:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 304 (0x7f9613c84000) [pid = 1816] [serial = 1514] [outer = 0x7f96134cbc00] 01:39:23 INFO - PROCESS | 1816 | 1461659963049 Marionette DEBUG loaded listener.js 01:39:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 305 (0x7f9613fe6800) [pid = 1816] [serial = 1515] [outer = 0x7f96134cbc00] 01:39:23 INFO - PROCESS | 1816 | 1461659963895 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1335ms 01:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:39:23 INFO - PROCESS | 1816 | 1461659963951 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 1816 | 1461659963954 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:39:23 INFO - PROCESS | 1816 | 1461659963958 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 1816 | 1461659963964 Marionette TRACE conn3 <- [1,1990,null,{}] 01:39:23 INFO - PROCESS | 1816 | 1461659963977 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:24 INFO - PROCESS | 1816 | 1461659964169 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:39:24 INFO - PROCESS | 1816 | 1461659964380 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615ce9800 == 148 [pid = 1816] [id = 505] 01:39:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 306 (0x7f96147f7c00) [pid = 1816] [serial = 1516] [outer = (nil)] 01:39:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 307 (0x7f9614c63800) [pid = 1816] [serial = 1517] [outer = 0x7f96147f7c00] 01:39:24 INFO - PROCESS | 1816 | 1461659964485 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 308 (0x7f9614dedc00) [pid = 1816] [serial = 1518] [outer = 0x7f96147f7c00] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618662000 == 147 [pid = 1816] [id = 390] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961888c000 == 146 [pid = 1816] [id = 486] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 307 (0x7f96249c4800) [pid = 1816] [serial = 1340] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 306 (0x7f962c95b800) [pid = 1816] [serial = 1346] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 305 (0x7f9618957000) [pid = 1816] [serial = 1334] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 304 (0x7f96150e8800) [pid = 1816] [serial = 1331] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 303 (0x7f961d006000) [pid = 1816] [serial = 1337] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 302 (0x7f9626a31c00) [pid = 1816] [serial = 1343] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 301 (0x7f963c655000) [pid = 1816] [serial = 1349] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 300 (0x7f9613feb000) [pid = 1816] [serial = 1352] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 299 (0x7f96147ec400) [pid = 1816] [serial = 1355] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 298 (0x7f96147f6400) [pid = 1816] [serial = 1358] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 297 (0x7f9615d9bc00) [pid = 1816] [serial = 1361] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 296 (0x7f9613c8c800) [pid = 1816] [serial = 1364] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 295 (0x7f9617c65c00) [pid = 1816] [serial = 1367] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 294 (0x7f9628c09800) [pid = 1816] [serial = 1394] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624749000 == 145 [pid = 1816] [id = 485] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211c9000 == 144 [pid = 1816] [id = 484] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618ceb000 == 143 [pid = 1816] [id = 483] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178ec000 == 142 [pid = 1816] [id = 482] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96142d6000 == 141 [pid = 1816] [id = 481] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96147e2800 == 140 [pid = 1816] [id = 480] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96150a1800 == 139 [pid = 1816] [id = 477] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610612000 == 138 [pid = 1816] [id = 476] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610e13000 == 137 [pid = 1816] [id = 475] 01:39:25 INFO - PROCESS | 1816 | 1461659965425 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610b9a000 == 136 [pid = 1816] [id = 474] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96147e1800 == 135 [pid = 1816] [id = 473] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610dcf000 == 134 [pid = 1816] [id = 472] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96147d3000 == 133 [pid = 1816] [id = 471] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640b18800 == 132 [pid = 1816] [id = 470] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3c1000 == 131 [pid = 1816] [id = 469] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da99800 == 130 [pid = 1816] [id = 468] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290dc000 == 129 [pid = 1816] [id = 467] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227ba800 == 128 [pid = 1816] [id = 466] 01:39:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160b2000 == 127 [pid = 1816] [id = 465] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 293 (0x7f962690dc00) [pid = 1816] [serial = 1269] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 292 (0x7f9617860c00) [pid = 1816] [serial = 1008] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 291 (0x7f9624050400) [pid = 1816] [serial = 1044] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 290 (0x7f963fe84400) [pid = 1816] [serial = 1038] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 289 (0x7f9624052c00) [pid = 1816] [serial = 1385] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 288 (0x7f964340b400) [pid = 1816] [serial = 1059] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 287 (0x7f9622936800) [pid = 1816] [serial = 1388] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 286 (0x7f9640b2d400) [pid = 1816] [serial = 1005] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 285 (0x7f9627ef2400) [pid = 1816] [serial = 1389] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 284 (0x7f962271e400) [pid = 1816] [serial = 1391] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 283 (0x7f96150ed400) [pid = 1816] [serial = 1371] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 282 (0x7f961506e400) [pid = 1816] [serial = 1370] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 281 (0x7f961d010800) [pid = 1816] [serial = 1382] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 280 (0x7f961bd8ec00) [pid = 1816] [serial = 1379] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f961cdba400) [pid = 1816] [serial = 1380] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f961ab48c00) [pid = 1816] [serial = 1376] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f961abe6000) [pid = 1816] [serial = 1377] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f96168b6800) [pid = 1816] [serial = 1374] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f96150e4400) [pid = 1816] [serial = 1373] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f96250c7800) [pid = 1816] [serial = 1386] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f9628c04400) [pid = 1816] [serial = 1392] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f96212e2c00) [pid = 1816] [serial = 1383] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f963b81c800) [pid = 1816] [serial = 1050] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f9617859400) [pid = 1816] [serial = 1065] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f961879cc00) [pid = 1816] [serial = 1095] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f9624e0f400) [pid = 1816] [serial = 993] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f964340a000) [pid = 1816] [serial = 1011] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f9644a1f400) [pid = 1816] [serial = 1056] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f9642657000) [pid = 1816] [serial = 1053] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f961bddd000) [pid = 1816] [serial = 1041] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f961d02d800) [pid = 1816] [serial = 990] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f962edecc00) [pid = 1816] [serial = 999] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f9618bfdc00) [pid = 1816] [serial = 1062] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f9618aef400) [pid = 1816] [serial = 987] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f963c6ce000) [pid = 1816] [serial = 1002] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f962cbdcc00) [pid = 1816] [serial = 1047] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f961d007000) [pid = 1816] [serial = 1098] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f961cdb0000) [pid = 1816] [serial = 1068] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f963b40ac00) [pid = 1816] [serial = 1149] [outer = (nil)] [url = about:blank] 01:39:25 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f962b6c7000) [pid = 1816] [serial = 996] [outer = (nil)] [url = about:blank] 01:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1532ms 01:39:25 INFO - PROCESS | 1816 | 1461659965491 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:39:25 INFO - PROCESS | 1816 | 1461659965494 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:39:25 INFO - PROCESS | 1816 | 1461659965500 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:39:25 INFO - PROCESS | 1816 | 1461659965502 Marionette TRACE conn3 <- [1,1994,null,{}] 01:39:25 INFO - PROCESS | 1816 | 1461659965507 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:25 INFO - PROCESS | 1816 | 1461659965658 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:39:25 INFO - PROCESS | 1816 | 1461659965818 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613de4000 == 128 [pid = 1816] [id = 506] 01:39:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9613c82000) [pid = 1816] [serial = 1519] [outer = (nil)] 01:39:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9615072c00) [pid = 1816] [serial = 1520] [outer = 0x7f9613c82000] 01:39:25 INFO - PROCESS | 1816 | 1461659965871 Marionette DEBUG loaded listener.js 01:39:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f96150e8800) [pid = 1816] [serial = 1521] [outer = 0x7f9613c82000] 01:39:26 INFO - PROCESS | 1816 | 1461659966487 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1027ms 01:39:26 INFO - PROCESS | 1816 | 1461659966529 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:39:26 INFO - PROCESS | 1816 | 1461659966532 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:39:26 INFO - PROCESS | 1816 | 1461659966536 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:39:26 INFO - PROCESS | 1816 | 1461659966538 Marionette TRACE conn3 <- [1,1998,null,{}] 01:39:26 INFO - PROCESS | 1816 | 1461659966543 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:26 INFO - PROCESS | 1816 | 1461659966720 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:39:26 INFO - PROCESS | 1816 | 1461659966880 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169db800 == 129 [pid = 1816] [id = 507] 01:39:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f96147f6400) [pid = 1816] [serial = 1522] [outer = (nil)] 01:39:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f96150f0400) [pid = 1816] [serial = 1523] [outer = 0x7f96147f6400] 01:39:26 INFO - PROCESS | 1816 | 1461659966933 Marionette DEBUG loaded listener.js 01:39:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f9615d9e800) [pid = 1816] [serial = 1524] [outer = 0x7f96147f6400] 01:39:27 INFO - PROCESS | 1816 | 1461659967566 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1077ms 01:39:27 INFO - PROCESS | 1816 | 1461659967614 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:39:27 INFO - PROCESS | 1816 | 1461659967617 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:39:27 INFO - PROCESS | 1816 | 1461659967623 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:39:27 INFO - PROCESS | 1816 | 1461659967634 Marionette TRACE conn3 <- [1,2002,null,{}] 01:39:27 INFO - PROCESS | 1816 | 1461659967638 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:27 INFO - PROCESS | 1816 | 1461659967877 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:39:27 INFO - PROCESS | 1816 | 1461659967907 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617b9e800 == 130 [pid = 1816] [id = 508] 01:39:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f96167ce800) [pid = 1816] [serial = 1525] [outer = (nil)] 01:39:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f96168b6800) [pid = 1816] [serial = 1526] [outer = 0x7f96167ce800] 01:39:27 INFO - PROCESS | 1816 | 1461659967963 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f96172f3000) [pid = 1816] [serial = 1527] [outer = 0x7f96167ce800] 01:39:28 INFO - PROCESS | 1816 | 1461659968712 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1134ms 01:39:28 INFO - PROCESS | 1816 | 1461659968758 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 1816 | 1461659968761 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:39:28 INFO - PROCESS | 1816 | 1461659968766 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 1816 | 1461659968767 Marionette TRACE conn3 <- [1,2006,null,{}] 01:39:28 INFO - PROCESS | 1816 | 1461659968778 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:28 INFO - PROCESS | 1816 | 1461659968978 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:39:29 INFO - PROCESS | 1816 | 1461659969002 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961888b000 == 131 [pid = 1816] [id = 509] 01:39:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f9613fe9000) [pid = 1816] [serial = 1528] [outer = (nil)] 01:39:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f96172f5c00) [pid = 1816] [serial = 1529] [outer = 0x7f9613fe9000] 01:39:29 INFO - PROCESS | 1816 | 1461659969063 Marionette DEBUG loaded listener.js 01:39:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f9617853800) [pid = 1816] [serial = 1530] [outer = 0x7f9613fe9000] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f96256a8000) [pid = 1816] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f9624048400) [pid = 1816] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f961aa79c00) [pid = 1816] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f961784bc00) [pid = 1816] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f96167ce400) [pid = 1816] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f9618953400) [pid = 1816] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f9615d96c00) [pid = 1816] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f961064fc00) [pid = 1816] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f96147ea800) [pid = 1816] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f961cdb3c00) [pid = 1816] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f96150ea800) [pid = 1816] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f96269ad000) [pid = 1816] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9617848800) [pid = 1816] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f962c76e800) [pid = 1816] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f9617c5a000) [pid = 1816] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961cdbbc00) [pid = 1816] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f962c34a000) [pid = 1816] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f96269ab800) [pid = 1816] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f96144ecc00) [pid = 1816] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f9617c5fc00) [pid = 1816] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f96168b6400) [pid = 1816] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f96160cf400) [pid = 1816] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f961bb88800) [pid = 1816] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f96160c9c00) [pid = 1816] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f961bdddc00) [pid = 1816] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f9614de2c00) [pid = 1816] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f96187a0400) [pid = 1816] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f962291c400) [pid = 1816] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f961bb8f000) [pid = 1816] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f9628caac00) [pid = 1816] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f9628175400) [pid = 1816] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f9617957000) [pid = 1816] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9628e4bc00) [pid = 1816] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f9617c5a400) [pid = 1816] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f962cc1fc00) [pid = 1816] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f961784c800) [pid = 1816] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f961abe4800) [pid = 1816] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:39:30 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9622717800) [pid = 1816] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:39:30 INFO - PROCESS | 1816 | 1461659970766 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:39:30 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 01:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2033ms 01:39:30 INFO - PROCESS | 1816 | 1461659970799 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 1816 | 1461659970801 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:39:30 INFO - PROCESS | 1816 | 1461659970814 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 1816 | 1461659970816 Marionette TRACE conn3 <- [1,2010,null,{}] 01:39:30 INFO - PROCESS | 1816 | 1461659970821 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:30 INFO - PROCESS | 1816 | 1461659970976 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:39:30 INFO - PROCESS | 1816 | 1461659970988 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160b8000 == 132 [pid = 1816] [id = 510] 01:39:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f96147ea800) [pid = 1816] [serial = 1531] [outer = (nil)] 01:39:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f96167d2800) [pid = 1816] [serial = 1532] [outer = 0x7f96147ea800] 01:39:31 INFO - PROCESS | 1816 | 1461659971041 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f961784bc00) [pid = 1816] [serial = 1533] [outer = 0x7f96147ea800] 01:39:31 INFO - PROCESS | 1816 | 1461659971752 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:39:31 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 01:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 977ms 01:39:31 INFO - PROCESS | 1816 | 1461659971791 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1816 | 1461659971794 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:39:31 INFO - PROCESS | 1816 | 1461659971799 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1816 | 1461659971802 Marionette TRACE conn3 <- [1,2014,null,{}] 01:39:31 INFO - PROCESS | 1816 | 1461659971806 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:31 INFO - PROCESS | 1816 | 1461659971953 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:39:32 INFO - PROCESS | 1816 | 1461659972122 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a299000 == 133 [pid = 1816] [id = 511] 01:39:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f9614de2c00) [pid = 1816] [serial = 1534] [outer = (nil)] 01:39:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f9617852400) [pid = 1816] [serial = 1535] [outer = 0x7f9614de2c00] 01:39:32 INFO - PROCESS | 1816 | 1461659972175 Marionette DEBUG loaded listener.js 01:39:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f961795dc00) [pid = 1816] [serial = 1536] [outer = 0x7f9614de2c00] 01:39:32 INFO - PROCESS | 1816 | 1461659972990 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1226ms 01:39:33 INFO - PROCESS | 1816 | 1461659973026 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:39:33 INFO - PROCESS | 1816 | 1461659973031 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:39:33 INFO - PROCESS | 1816 | 1461659973038 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 1816 | 1461659973044 Marionette TRACE conn3 <- [1,2018,null,{}] 01:39:33 INFO - PROCESS | 1816 | 1461659973052 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:33 INFO - PROCESS | 1816 | 1461659973240 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:39:33 INFO - PROCESS | 1816 | 1461659973464 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130a5800 == 134 [pid = 1816] [id = 512] 01:39:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f960eceb800) [pid = 1816] [serial = 1537] [outer = (nil)] 01:39:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f9610a4f000) [pid = 1816] [serial = 1538] [outer = 0x7f960eceb800] 01:39:33 INFO - PROCESS | 1816 | 1461659973533 Marionette DEBUG loaded listener.js 01:39:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9610d58400) [pid = 1816] [serial = 1539] [outer = 0x7f960eceb800] 01:39:34 INFO - PROCESS | 1816 | 1461659974433 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1435ms 01:39:34 INFO - PROCESS | 1816 | 1461659974474 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:39:34 INFO - PROCESS | 1816 | 1461659974481 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:39:34 INFO - PROCESS | 1816 | 1461659974490 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:39:34 INFO - PROCESS | 1816 | 1461659974494 Marionette TRACE conn3 <- [1,2022,null,{}] 01:39:34 INFO - PROCESS | 1816 | 1461659974499 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:34 INFO - PROCESS | 1816 | 1461659974670 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:39:34 INFO - PROCESS | 1816 | 1461659974881 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fc8800 == 135 [pid = 1816] [id = 513] 01:39:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f96134d0000) [pid = 1816] [serial = 1540] [outer = (nil)] 01:39:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f96144ef000) [pid = 1816] [serial = 1541] [outer = 0x7f96134d0000] 01:39:34 INFO - PROCESS | 1816 | 1461659974986 Marionette DEBUG loaded listener.js 01:39:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f96147ef000) [pid = 1816] [serial = 1542] [outer = 0x7f96134d0000] 01:39:35 INFO - PROCESS | 1816 | 1461659975887 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1436ms 01:39:35 INFO - PROCESS | 1816 | 1461659975926 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:39:35 INFO - PROCESS | 1816 | 1461659975930 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:39:35 INFO - PROCESS | 1816 | 1461659975935 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 1816 | 1461659975941 Marionette TRACE conn3 <- [1,2026,null,{}] 01:39:35 INFO - PROCESS | 1816 | 1461659975955 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:36 INFO - PROCESS | 1816 | 1461659976130 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:39:36 INFO - PROCESS | 1816 | 1461659976333 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac76800 == 136 [pid = 1816] [id = 514] 01:39:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9614ded800) [pid = 1816] [serial = 1543] [outer = (nil)] 01:39:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9615da1400) [pid = 1816] [serial = 1544] [outer = 0x7f9614ded800] 01:39:36 INFO - PROCESS | 1816 | 1461659976399 Marionette DEBUG loaded listener.js 01:39:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f96167d7800) [pid = 1816] [serial = 1545] [outer = 0x7f9614ded800] 01:39:37 INFO - PROCESS | 1816 | 1461659977209 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1336ms 01:39:37 INFO - PROCESS | 1816 | 1461659977272 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:39:37 INFO - PROCESS | 1816 | 1461659977276 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:39:37 INFO - PROCESS | 1816 | 1461659977281 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:39:37 INFO - PROCESS | 1816 | 1461659977283 Marionette TRACE conn3 <- [1,2030,null,{}] 01:39:37 INFO - PROCESS | 1816 | 1461659977288 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:37 INFO - PROCESS | 1816 | 1461659977465 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:39:37 INFO - PROCESS | 1816 | 1461659977667 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d09f800 == 137 [pid = 1816] [id = 515] 01:39:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9614df0c00) [pid = 1816] [serial = 1546] [outer = (nil)] 01:39:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f9617860800) [pid = 1816] [serial = 1547] [outer = 0x7f9614df0c00] 01:39:37 INFO - PROCESS | 1816 | 1461659977733 Marionette DEBUG loaded listener.js 01:39:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9617c5e000) [pid = 1816] [serial = 1548] [outer = 0x7f9614df0c00] 01:39:38 INFO - PROCESS | 1816 | 1461659978524 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1281ms 01:39:38 INFO - PROCESS | 1816 | 1461659978565 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:39:38 INFO - PROCESS | 1816 | 1461659978568 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:39:38 INFO - PROCESS | 1816 | 1461659978573 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:39:38 INFO - PROCESS | 1816 | 1461659978575 Marionette TRACE conn3 <- [1,2034,null,{}] 01:39:38 INFO - PROCESS | 1816 | 1461659978580 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:38 INFO - PROCESS | 1816 | 1461659978753 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:39:38 INFO - PROCESS | 1816 | 1461659978984 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620f5f000 == 138 [pid = 1816] [id = 516] 01:39:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96147f5000) [pid = 1816] [serial = 1549] [outer = (nil)] 01:39:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f96187a3000) [pid = 1816] [serial = 1550] [outer = 0x7f96147f5000] 01:39:39 INFO - PROCESS | 1816 | 1461659979048 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f9618958000) [pid = 1816] [serial = 1551] [outer = 0x7f96147f5000] 01:39:39 INFO - PROCESS | 1816 | 1461659979846 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1325ms 01:39:39 INFO - PROCESS | 1816 | 1461659979914 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:39:39 INFO - PROCESS | 1816 | 1461659979918 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:39:39 INFO - PROCESS | 1816 | 1461659979927 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:39:39 INFO - PROCESS | 1816 | 1461659979929 Marionette TRACE conn3 <- [1,2038,null,{}] 01:39:39 INFO - PROCESS | 1816 | 1461659979933 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:40 INFO - PROCESS | 1816 | 1461659980137 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:39:40 INFO - PROCESS | 1816 | 1461659980339 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211cb000 == 139 [pid = 1816] [id = 517] 01:39:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9618aef400) [pid = 1816] [serial = 1552] [outer = (nil)] 01:39:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9618bf4800) [pid = 1816] [serial = 1553] [outer = 0x7f9618aef400] 01:39:40 INFO - PROCESS | 1816 | 1461659980406 Marionette DEBUG loaded listener.js 01:39:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f961aa76400) [pid = 1816] [serial = 1554] [outer = 0x7f9618aef400] 01:39:41 INFO - PROCESS | 1816 | 1461659981218 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1326ms 01:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:39:41 INFO - PROCESS | 1816 | 1461659981252 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 1816 | 1461659981255 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:39:41 INFO - PROCESS | 1816 | 1461659981260 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 1816 | 1461659981263 Marionette TRACE conn3 <- [1,2042,null,{}] 01:39:41 INFO - PROCESS | 1816 | 1461659981268 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:41 INFO - PROCESS | 1816 | 1461659981438 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:39:41 INFO - PROCESS | 1816 | 1461659981641 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9621a6b800 == 140 [pid = 1816] [id = 518] 01:39:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f961895d400) [pid = 1816] [serial = 1555] [outer = (nil)] 01:39:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f961ab49c00) [pid = 1816] [serial = 1556] [outer = 0x7f961895d400] 01:39:41 INFO - PROCESS | 1816 | 1461659981702 Marionette DEBUG loaded listener.js 01:39:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f961abe7800) [pid = 1816] [serial = 1557] [outer = 0x7f961895d400] 01:39:42 INFO - PROCESS | 1816 | 1461659982493 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:39:42 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) 01:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1281ms 01:39:42 INFO - PROCESS | 1816 | 1461659982541 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:39:42 INFO - PROCESS | 1816 | 1461659982544 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:39:42 INFO - PROCESS | 1816 | 1461659982550 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:39:42 INFO - PROCESS | 1816 | 1461659982552 Marionette TRACE conn3 <- [1,2046,null,{}] 01:39:42 INFO - PROCESS | 1816 | 1461659982557 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:42 INFO - PROCESS | 1816 | 1461659982731 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:39:42 INFO - PROCESS | 1816 | 1461659982935 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962294a800 == 141 [pid = 1816] [id = 519] 01:39:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9618af5800) [pid = 1816] [serial = 1558] [outer = (nil)] 01:39:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f961ba8c400) [pid = 1816] [serial = 1559] [outer = 0x7f9618af5800] 01:39:43 INFO - PROCESS | 1816 | 1461659983003 Marionette DEBUG loaded listener.js 01:39:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f961bb86800) [pid = 1816] [serial = 1560] [outer = 0x7f9618af5800] 01:39:43 INFO - PROCESS | 1816 | 1461659983787 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1279ms 01:39:43 INFO - PROCESS | 1816 | 1461659983830 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 1816 | 1461659983833 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:39:43 INFO - PROCESS | 1816 | 1461659983838 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - PROCESS | 1816 | 1461659983840 Marionette TRACE conn3 <- [1,2050,null,{}] 01:39:43 INFO - PROCESS | 1816 | 1461659983845 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:44 INFO - PROCESS | 1816 | 1461659984027 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:39:44 INFO - PROCESS | 1816 | 1461659984242 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623d97000 == 142 [pid = 1816] [id = 520] 01:39:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f9613fe8000) [pid = 1816] [serial = 1561] [outer = (nil)] 01:39:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f961bb8f000) [pid = 1816] [serial = 1562] [outer = 0x7f9613fe8000] 01:39:44 INFO - PROCESS | 1816 | 1461659984304 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f961bd91000) [pid = 1816] [serial = 1563] [outer = 0x7f9613fe8000] 01:39:45 INFO - PROCESS | 1816 | 1461659985104 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1330ms 01:39:45 INFO - PROCESS | 1816 | 1461659985170 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:39:45 INFO - PROCESS | 1816 | 1461659985173 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:39:45 INFO - PROCESS | 1816 | 1461659985178 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:39:45 INFO - PROCESS | 1816 | 1461659985181 Marionette TRACE conn3 <- [1,2054,null,{}] 01:39:45 INFO - PROCESS | 1816 | 1461659985185 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:45 INFO - PROCESS | 1816 | 1461659985358 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:39:45 INFO - PROCESS | 1816 | 1461659985561 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624722000 == 143 [pid = 1816] [id = 521] 01:39:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f961ab43400) [pid = 1816] [serial = 1564] [outer = (nil)] 01:39:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f961bde1c00) [pid = 1816] [serial = 1565] [outer = 0x7f961ab43400] 01:39:45 INFO - PROCESS | 1816 | 1461659985629 Marionette DEBUG loaded listener.js 01:39:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f961cdb1000) [pid = 1816] [serial = 1566] [outer = 0x7f961ab43400] 01:39:46 INFO - PROCESS | 1816 | 1461659986431 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1328ms 01:39:46 INFO - PROCESS | 1816 | 1461659986507 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:39:46 INFO - PROCESS | 1816 | 1461659986511 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:39:46 INFO - PROCESS | 1816 | 1461659986516 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 1816 | 1461659986520 Marionette TRACE conn3 <- [1,2058,null,{}] 01:39:46 INFO - PROCESS | 1816 | 1461659986525 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:46 INFO - PROCESS | 1816 | 1461659986759 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:39:46 INFO - PROCESS | 1816 | 1461659986962 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962486d000 == 144 [pid = 1816] [id = 522] 01:39:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f961bb8bc00) [pid = 1816] [serial = 1567] [outer = (nil)] 01:39:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f961cf2e800) [pid = 1816] [serial = 1568] [outer = 0x7f961bb8bc00] 01:39:47 INFO - PROCESS | 1816 | 1461659987071 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f961d029c00) [pid = 1816] [serial = 1569] [outer = 0x7f961bb8bc00] 01:39:47 INFO - PROCESS | 1816 | 1461659987940 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1482ms 01:39:48 INFO - PROCESS | 1816 | 1461659987999 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:39:48 INFO - PROCESS | 1816 | 1461659988002 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:39:48 INFO - PROCESS | 1816 | 1461659988009 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 1816 | 1461659988012 Marionette TRACE conn3 <- [1,2062,null,{}] 01:39:48 INFO - PROCESS | 1816 | 1461659988017 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:48 INFO - PROCESS | 1816 | 1461659988193 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:39:48 INFO - PROCESS | 1816 | 1461659988400 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613ddd800 == 145 [pid = 1816] [id = 523] 01:39:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f9613c85400) [pid = 1816] [serial = 1570] [outer = (nil)] 01:39:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f9617950c00) [pid = 1816] [serial = 1571] [outer = 0x7f9613c85400] 01:39:48 INFO - PROCESS | 1816 | 1461659988464 Marionette DEBUG loaded listener.js 01:39:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f961d02e800) [pid = 1816] [serial = 1572] [outer = 0x7f9613c85400] 01:39:49 INFO - PROCESS | 1816 | 1461659989316 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1378ms 01:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:39:49 INFO - PROCESS | 1816 | 1461659989388 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:39:49 INFO - PROCESS | 1816 | 1461659989390 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:39:49 INFO - PROCESS | 1816 | 1461659989396 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:39:49 INFO - PROCESS | 1816 | 1461659989399 Marionette TRACE conn3 <- [1,2066,null,{}] 01:39:49 INFO - PROCESS | 1816 | 1461659989404 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:49 INFO - PROCESS | 1816 | 1461659989601 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:39:49 INFO - PROCESS | 1816 | 1461659989806 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624dd3800 == 146 [pid = 1816] [id = 524] 01:39:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f960ececc00) [pid = 1816] [serial = 1573] [outer = (nil)] 01:39:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f96212e2c00) [pid = 1816] [serial = 1574] [outer = 0x7f960ececc00] 01:39:49 INFO - PROCESS | 1816 | 1461659989870 Marionette DEBUG loaded listener.js 01:39:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f96212ef800) [pid = 1816] [serial = 1575] [outer = 0x7f960ececc00] 01:39:50 INFO - PROCESS | 1816 | 1461659990697 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1337ms 01:39:50 INFO - PROCESS | 1816 | 1461659990732 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:39:50 INFO - PROCESS | 1816 | 1461659990735 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:39:50 INFO - PROCESS | 1816 | 1461659990740 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1816 | 1461659990741 Marionette TRACE conn3 <- [1,2070,null,{}] 01:39:50 INFO - PROCESS | 1816 | 1461659990746 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:50 INFO - PROCESS | 1816 | 1461659990924 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:39:51 INFO - PROCESS | 1816 | 1461659991132 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f5b000 == 147 [pid = 1816] [id = 525] 01:39:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f9614de8400) [pid = 1816] [serial = 1576] [outer = (nil)] 01:39:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f961785f000) [pid = 1816] [serial = 1577] [outer = 0x7f9614de8400] 01:39:51 INFO - PROCESS | 1816 | 1461659991193 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f962271d000) [pid = 1816] [serial = 1578] [outer = 0x7f9614de8400] 01:39:52 INFO - PROCESS | 1816 | 1461659992000 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1332ms 01:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:39:52 INFO - PROCESS | 1816 | 1461659992073 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:39:52 INFO - PROCESS | 1816 | 1461659992075 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:39:52 INFO - PROCESS | 1816 | 1461659992081 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:39:52 INFO - PROCESS | 1816 | 1461659992084 Marionette TRACE conn3 <- [1,2074,null,{}] 01:39:52 INFO - PROCESS | 1816 | 1461659992089 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:52 INFO - PROCESS | 1816 | 1461659992270 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:39:52 INFO - PROCESS | 1816 | 1461659992482 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618674800 == 148 [pid = 1816] [id = 526] 01:39:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f9613c87c00) [pid = 1816] [serial = 1579] [outer = (nil)] 01:39:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f961794fc00) [pid = 1816] [serial = 1580] [outer = 0x7f9613c87c00] 01:39:52 INFO - PROCESS | 1816 | 1461659992545 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f961cf2c800) [pid = 1816] [serial = 1581] [outer = 0x7f9613c87c00] 01:39:53 INFO - PROCESS | 1816 | 1461659993937 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1930ms 01:39:54 INFO - PROCESS | 1816 | 1461659994014 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 1816 | 1461659994020 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:39:54 INFO - PROCESS | 1816 | 1461659994030 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 1816 | 1461659994034 Marionette TRACE conn3 <- [1,2078,null,{}] 01:39:54 INFO - PROCESS | 1816 | 1461659994041 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:54 INFO - PROCESS | 1816 | 1461659994265 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:39:54 INFO - PROCESS | 1816 | 1461659994507 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130b1000 == 149 [pid = 1816] [id = 527] 01:39:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f960e49b000) [pid = 1816] [serial = 1582] [outer = (nil)] 01:39:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 281 (0x7f960ecf7400) [pid = 1816] [serial = 1583] [outer = 0x7f960e49b000] 01:39:54 INFO - PROCESS | 1816 | 1461659994628 Marionette DEBUG loaded listener.js 01:39:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 282 (0x7f96134c4800) [pid = 1816] [serial = 1584] [outer = 0x7f960e49b000] 01:39:55 INFO - PROCESS | 1816 | 1461659995535 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1534ms 01:39:55 INFO - PROCESS | 1816 | 1461659995566 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:39:55 INFO - PROCESS | 1816 | 1461659995573 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:39:55 INFO - PROCESS | 1816 | 1461659995584 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:39:55 INFO - PROCESS | 1816 | 1461659995586 Marionette TRACE conn3 <- [1,2082,null,{}] 01:39:55 INFO - PROCESS | 1816 | 1461659995592 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:55 INFO - PROCESS | 1816 | 1461659995750 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:39:55 INFO - PROCESS | 1816 | 1461659995962 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e0e800 == 150 [pid = 1816] [id = 528] 01:39:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 283 (0x7f96144e6000) [pid = 1816] [serial = 1585] [outer = (nil)] 01:39:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 284 (0x7f96147e9000) [pid = 1816] [serial = 1586] [outer = 0x7f96144e6000] 01:39:56 INFO - PROCESS | 1816 | 1461659996083 Marionette DEBUG loaded listener.js 01:39:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 285 (0x7f9614c5c800) [pid = 1816] [serial = 1587] [outer = 0x7f96144e6000] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 284 (0x7f961bb88c00) [pid = 1816] [serial = 1463] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 283 (0x7f9610652000) [pid = 1816] [serial = 1436] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 282 (0x7f9610630800) [pid = 1816] [serial = 1430] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 281 (0x7f9610648400) [pid = 1816] [serial = 1433] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 280 (0x7f9610cc4c00) [pid = 1816] [serial = 1427] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160b8000 == 149 [pid = 1816] [id = 510] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961888b000 == 148 [pid = 1816] [id = 509] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617b9e800 == 147 [pid = 1816] [id = 508] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9615ce9800 == 146 [pid = 1816] [id = 505] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96142d8000 == 145 [pid = 1816] [id = 504] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610dd5000 == 144 [pid = 1816] [id = 503] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e11000 == 143 [pid = 1816] [id = 496] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614e7e800 == 142 [pid = 1816] [id = 495] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9644ab3800 == 141 [pid = 1816] [id = 494] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c821000 == 140 [pid = 1816] [id = 493] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d623800 == 139 [pid = 1816] [id = 492] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9628c73000 == 138 [pid = 1816] [id = 491] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625456800 == 137 [pid = 1816] [id = 490] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618896800 == 136 [pid = 1816] [id = 489] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961432f800 == 135 [pid = 1816] [id = 488] 01:39:56 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962489a800 == 134 [pid = 1816] [id = 487] 01:39:56 INFO - PROCESS | 1816 | 1461659996944 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f9631813c00) [pid = 1816] [serial = 1230] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f962cc1d800) [pid = 1816] [serial = 1161] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f961bb8dc00) [pid = 1816] [serial = 1457] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f9640b93c00) [pid = 1816] [serial = 1170] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f96167dc000) [pid = 1816] [serial = 1176] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f961cf31800) [pid = 1816] [serial = 1173] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f961d002c00) [pid = 1816] [serial = 1458] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f961aa6c000) [pid = 1816] [serial = 1454] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f9610cc9800) [pid = 1816] [serial = 1443] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f9614c67c00) [pid = 1816] [serial = 1446] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f962dcf2800) [pid = 1816] [serial = 1424] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f96146f4800) [pid = 1816] [serial = 1415] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f96256aa000) [pid = 1816] [serial = 1221] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f961795c400) [pid = 1816] [serial = 1451] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f963b60c000) [pid = 1816] [serial = 1113] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f9640b88000) [pid = 1816] [serial = 1167] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f96401ab400) [pid = 1816] [serial = 1116] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f96265e4c00) [pid = 1816] [serial = 1406] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f9617c65000) [pid = 1816] [serial = 1119] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f96249c3800) [pid = 1816] [serial = 1101] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f9640b90c00) [pid = 1816] [serial = 1296] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f962d8d2000) [pid = 1816] [serial = 1227] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f96167d1400) [pid = 1816] [serial = 1209] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f9640a3a400) [pid = 1816] [serial = 1236] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f96210e8c00) [pid = 1816] [serial = 1245] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f96187aa000) [pid = 1816] [serial = 1400] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f963c83b400) [pid = 1816] [serial = 1418] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f961ba8fc00) [pid = 1816] [serial = 1152] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f961aa78400) [pid = 1816] [serial = 1455] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f9623e93800) [pid = 1816] [serial = 1218] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9618bf2800) [pid = 1816] [serial = 1461] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f962a71ac00) [pid = 1816] [serial = 1409] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f9610cbcc00) [pid = 1816] [serial = 1442] [outer = (nil)] [url = about:blank] 01:39:56 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f962c58b800) [pid = 1816] [serial = 1107] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f9615da4c00) [pid = 1816] [serial = 1448] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f9614c63c00) [pid = 1816] [serial = 1397] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f961cf2b800) [pid = 1816] [serial = 1215] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f9628ca0800) [pid = 1816] [serial = 1158] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f962271dc00) [pid = 1816] [serial = 1155] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f962b60ec00) [pid = 1816] [serial = 1224] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f963c838000) [pid = 1816] [serial = 1233] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9618af0c00) [pid = 1816] [serial = 1439] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f96426cfc00) [pid = 1816] [serial = 1239] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f9617857400) [pid = 1816] [serial = 1460] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f9618bf2000) [pid = 1816] [serial = 1452] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f963c648c00) [pid = 1816] [serial = 1164] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f962ca29800) [pid = 1816] [serial = 1122] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f962d8d4000) [pid = 1816] [serial = 1110] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f96147ee800) [pid = 1816] [serial = 1445] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f963b38b800) [pid = 1816] [serial = 1412] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f961895bc00) [pid = 1816] [serial = 1212] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9628cac400) [pid = 1816] [serial = 1104] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f96168bf800) [pid = 1816] [serial = 1449] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f9622721800) [pid = 1816] [serial = 1125] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f961d02f800) [pid = 1816] [serial = 1403] [outer = (nil)] [url = about:blank] 01:39:57 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9614de7800) [pid = 1816] [serial = 1421] [outer = (nil)] [url = about:blank] 01:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1438ms 01:39:57 INFO - PROCESS | 1816 | 1461659997022 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:39:57 INFO - PROCESS | 1816 | 1461659997024 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:39:57 INFO - PROCESS | 1816 | 1461659997030 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:39:57 INFO - PROCESS | 1816 | 1461659997035 Marionette TRACE conn3 <- [1,2086,null,{}] 01:39:57 INFO - PROCESS | 1816 | 1461659997048 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:57 INFO - PROCESS | 1816 | 1461659997201 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:39:57 INFO - PROCESS | 1816 | 1461659997382 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e21000 == 135 [pid = 1816] [id = 529] 01:39:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f9610cc4c00) [pid = 1816] [serial = 1588] [outer = (nil)] 01:39:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f9615071c00) [pid = 1816] [serial = 1589] [outer = 0x7f9610cc4c00] 01:39:57 INFO - PROCESS | 1816 | 1461659997437 Marionette DEBUG loaded listener.js 01:39:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9615d96c00) [pid = 1816] [serial = 1590] [outer = 0x7f9610cc4c00] 01:39:58 INFO - PROCESS | 1816 | 1461659998066 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1081ms 01:39:58 INFO - PROCESS | 1816 | 1461659998111 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:39:58 INFO - PROCESS | 1816 | 1461659998115 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:39:58 INFO - PROCESS | 1816 | 1461659998120 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:39:58 INFO - PROCESS | 1816 | 1461659998121 Marionette TRACE conn3 <- [1,2090,null,{}] 01:39:58 INFO - PROCESS | 1816 | 1461659998126 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:58 INFO - PROCESS | 1816 | 1461659998335 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:39:58 INFO - PROCESS | 1816 | 1461659998357 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cea800 == 136 [pid = 1816] [id = 530] 01:39:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f96146ec400) [pid = 1816] [serial = 1591] [outer = (nil)] 01:39:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f96160d6800) [pid = 1816] [serial = 1592] [outer = 0x7f96146ec400] 01:39:58 INFO - PROCESS | 1816 | 1461659998412 Marionette DEBUG loaded listener.js 01:39:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f96168c1000) [pid = 1816] [serial = 1593] [outer = 0x7f96146ec400] 01:39:59 INFO - PROCESS | 1816 | 1461659999227 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1125ms 01:39:59 INFO - PROCESS | 1816 | 1461659999247 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:39:59 INFO - PROCESS | 1816 | 1461659999250 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:39:59 INFO - PROCESS | 1816 | 1461659999258 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:39:59 INFO - PROCESS | 1816 | 1461659999260 Marionette TRACE conn3 <- [1,2094,null,{}] 01:39:59 INFO - PROCESS | 1816 | 1461659999263 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:39:59 INFO - PROCESS | 1816 | 1461659999467 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:39:59 INFO - PROCESS | 1816 | 1461659999496 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617096800 == 137 [pid = 1816] [id = 531] 01:39:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f961506b400) [pid = 1816] [serial = 1594] [outer = (nil)] 01:39:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f96172f0400) [pid = 1816] [serial = 1595] [outer = 0x7f961506b400] 01:39:59 INFO - PROCESS | 1816 | 1461659999550 Marionette DEBUG loaded listener.js 01:39:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f9617858000) [pid = 1816] [serial = 1596] [outer = 0x7f961506b400] 01:40:00 INFO - PROCESS | 1816 | 1461660000327 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1130ms 01:40:00 INFO - PROCESS | 1816 | 1461660000388 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 1816 | 1461660000390 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:40:00 INFO - PROCESS | 1816 | 1461660000395 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 1816 | 1461660000397 Marionette TRACE conn3 <- [1,2098,null,{}] 01:40:00 INFO - PROCESS | 1816 | 1461660000402 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:00 INFO - PROCESS | 1816 | 1461660000631 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:40:00 INFO - PROCESS | 1816 | 1461660000665 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617c81000 == 138 [pid = 1816] [id = 532] 01:40:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f961795cc00) [pid = 1816] [serial = 1597] [outer = (nil)] 01:40:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9618958c00) [pid = 1816] [serial = 1598] [outer = 0x7f961795cc00] 01:40:00 INFO - PROCESS | 1816 | 1461660000774 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f9618bfb800) [pid = 1816] [serial = 1599] [outer = 0x7f961795cc00] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f961895c400) [pid = 1816] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f962b6c7800) [pid = 1816] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f961506b800) [pid = 1816] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f96168be000) [pid = 1816] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f961506dc00) [pid = 1816] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f96150e7c00) [pid = 1816] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f9622717000) [pid = 1816] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f96144ec400) [pid = 1816] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f96168b3c00) [pid = 1816] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f9613c83c00) [pid = 1816] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f96212ea000) [pid = 1816] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f96168b5400) [pid = 1816] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9624d7c000) [pid = 1816] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9617842c00) [pid = 1816] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f961ab4dc00) [pid = 1816] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9628e57800) [pid = 1816] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f9622be9400) [pid = 1816] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f962b3ad800) [pid = 1816] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9613c82000) [pid = 1816] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96147f7c00) [pid = 1816] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f9610633800) [pid = 1816] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f96134cbc00) [pid = 1816] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f96147f6400) [pid = 1816] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f96160cc800) [pid = 1816] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f96167ce800) [pid = 1816] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f9613fe9000) [pid = 1816] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:40:01 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f96147ea800) [pid = 1816] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:40:02 INFO - PROCESS | 1816 | 1461660002227 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1883ms 01:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:40:02 INFO - PROCESS | 1816 | 1461660002279 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 1816 | 1461660002281 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:40:02 INFO - PROCESS | 1816 | 1461660002285 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 1816 | 1461660002288 Marionette TRACE conn3 <- [1,2102,null,{}] 01:40:02 INFO - PROCESS | 1816 | 1461660002301 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:02 INFO - PROCESS | 1816 | 1461660002501 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:40:02 INFO - PROCESS | 1816 | 1461660002518 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fe2000 == 139 [pid = 1816] [id = 533] 01:40:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f9610d60c00) [pid = 1816] [serial = 1600] [outer = (nil)] 01:40:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961506f000) [pid = 1816] [serial = 1601] [outer = 0x7f9610d60c00] 01:40:02 INFO - PROCESS | 1816 | 1461660002569 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f9617c65800) [pid = 1816] [serial = 1602] [outer = 0x7f9610d60c00] 01:40:03 INFO - PROCESS | 1816 | 1461660003214 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 981ms 01:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:40:03 INFO - PROCESS | 1816 | 1461660003267 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:40:03 INFO - PROCESS | 1816 | 1461660003269 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:40:03 INFO - PROCESS | 1816 | 1461660003273 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:40:03 INFO - PROCESS | 1816 | 1461660003276 Marionette TRACE conn3 <- [1,2106,null,{}] 01:40:03 INFO - PROCESS | 1816 | 1461660003281 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:03 INFO - PROCESS | 1816 | 1461660003418 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:40:03 INFO - PROCESS | 1816 | 1461660003434 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a28f800 == 140 [pid = 1816] [id = 534] 01:40:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9617c65400) [pid = 1816] [serial = 1603] [outer = (nil)] 01:40:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f961aa6d400) [pid = 1816] [serial = 1604] [outer = 0x7f9617c65400] 01:40:03 INFO - PROCESS | 1816 | 1461660003485 Marionette DEBUG loaded listener.js 01:40:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f961ab42000) [pid = 1816] [serial = 1605] [outer = 0x7f9617c65400] 01:40:04 INFO - PROCESS | 1816 | 1461660004525 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1277ms 01:40:04 INFO - PROCESS | 1816 | 1461660004567 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 1816 | 1461660004572 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:40:04 INFO - PROCESS | 1816 | 1461660004581 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 1816 | 1461660004584 Marionette TRACE conn3 <- [1,2110,null,{}] 01:40:04 INFO - PROCESS | 1816 | 1461660004591 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:04 INFO - PROCESS | 1816 | 1461660004770 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:40:04 INFO - PROCESS | 1816 | 1461660004978 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e0d800 == 141 [pid = 1816] [id = 535] 01:40:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f9610a59800) [pid = 1816] [serial = 1606] [outer = (nil)] 01:40:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f96134cb000) [pid = 1816] [serial = 1607] [outer = 0x7f9610a59800] 01:40:05 INFO - PROCESS | 1816 | 1461660005084 Marionette DEBUG loaded listener.js 01:40:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f9613ff1c00) [pid = 1816] [serial = 1608] [outer = 0x7f9610a59800] 01:40:05 INFO - PROCESS | 1816 | 1461660005961 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1428ms 01:40:06 INFO - PROCESS | 1816 | 1461660006009 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 1816 | 1461660006016 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:40:06 INFO - PROCESS | 1816 | 1461660006025 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 1816 | 1461660006029 Marionette TRACE conn3 <- [1,2114,null,{}] 01:40:06 INFO - PROCESS | 1816 | 1461660006034 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:06 INFO - PROCESS | 1816 | 1461660006206 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:40:06 INFO - PROCESS | 1816 | 1461660006410 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178f7000 == 142 [pid = 1816] [id = 536] 01:40:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f96144e5400) [pid = 1816] [serial = 1609] [outer = (nil)] 01:40:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f9615075400) [pid = 1816] [serial = 1610] [outer = 0x7f96144e5400] 01:40:06 INFO - PROCESS | 1816 | 1461660006476 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f96167cd800) [pid = 1816] [serial = 1611] [outer = 0x7f96144e5400] 01:40:07 INFO - PROCESS | 1816 | 1461660007314 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1331ms 01:40:07 INFO - PROCESS | 1816 | 1461660007356 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:40:07 INFO - PROCESS | 1816 | 1461660007360 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:40:07 INFO - PROCESS | 1816 | 1461660007365 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:40:07 INFO - PROCESS | 1816 | 1461660007370 Marionette TRACE conn3 <- [1,2118,null,{}] 01:40:07 INFO - PROCESS | 1816 | 1461660007384 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:07 INFO - PROCESS | 1816 | 1461660007553 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:40:07 INFO - PROCESS | 1816 | 1461660007754 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bbb3800 == 143 [pid = 1816] [id = 537] 01:40:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f96172ed800) [pid = 1816] [serial = 1612] [outer = (nil)] 01:40:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f9617c5fc00) [pid = 1816] [serial = 1613] [outer = 0x7f96172ed800] 01:40:07 INFO - PROCESS | 1816 | 1461660007818 Marionette DEBUG loaded listener.js 01:40:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9618960800) [pid = 1816] [serial = 1614] [outer = 0x7f96172ed800] 01:40:08 INFO - PROCESS | 1816 | 1461660008623 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1330ms 01:40:08 INFO - PROCESS | 1816 | 1461660008697 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:40:08 INFO - PROCESS | 1816 | 1461660008700 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:40:08 INFO - PROCESS | 1816 | 1461660008706 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:40:08 INFO - PROCESS | 1816 | 1461660008708 Marionette TRACE conn3 <- [1,2122,null,{}] 01:40:08 INFO - PROCESS | 1816 | 1461660008713 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:08 INFO - PROCESS | 1816 | 1461660008874 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:40:09 INFO - PROCESS | 1816 | 1461660009102 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620f65800 == 144 [pid = 1816] [id = 538] 01:40:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f9618bf6400) [pid = 1816] [serial = 1615] [outer = (nil)] 01:40:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f961ab46000) [pid = 1816] [serial = 1616] [outer = 0x7f9618bf6400] 01:40:09 INFO - PROCESS | 1816 | 1461660009221 Marionette DEBUG loaded listener.js 01:40:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f961ba88400) [pid = 1816] [serial = 1617] [outer = 0x7f9618bf6400] 01:40:09 INFO - PROCESS | 1816 | 1461660009983 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1327ms 01:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:40:10 INFO - PROCESS | 1816 | 1461660010034 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:40:10 INFO - PROCESS | 1816 | 1461660010036 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:40:10 INFO - PROCESS | 1816 | 1461660010040 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:40:10 INFO - PROCESS | 1816 | 1461660010044 Marionette TRACE conn3 <- [1,2126,null,{}] 01:40:10 INFO - PROCESS | 1816 | 1461660010049 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:10 INFO - PROCESS | 1816 | 1461660010215 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:40:10 INFO - PROCESS | 1816 | 1461660010412 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9621a6c800 == 145 [pid = 1816] [id = 539] 01:40:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f9618bf2000) [pid = 1816] [serial = 1618] [outer = (nil)] 01:40:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f961bb8a000) [pid = 1816] [serial = 1619] [outer = 0x7f9618bf2000] 01:40:10 INFO - PROCESS | 1816 | 1461660010480 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f961bde0400) [pid = 1816] [serial = 1620] [outer = 0x7f9618bf2000] 01:40:11 INFO - PROCESS | 1816 | 1461660011269 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1279ms 01:40:11 INFO - PROCESS | 1816 | 1461660011321 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 1816 | 1461660011324 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:40:11 INFO - PROCESS | 1816 | 1461660011329 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 1816 | 1461660011331 Marionette TRACE conn3 <- [1,2130,null,{}] 01:40:11 INFO - PROCESS | 1816 | 1461660011336 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:11 INFO - PROCESS | 1816 | 1461660011519 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:40:11 INFO - PROCESS | 1816 | 1461660011720 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962470d000 == 146 [pid = 1816] [id = 540] 01:40:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f961bd91c00) [pid = 1816] [serial = 1621] [outer = (nil)] 01:40:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f961d007000) [pid = 1816] [serial = 1622] [outer = 0x7f961bd91c00] 01:40:11 INFO - PROCESS | 1816 | 1461660011786 Marionette DEBUG loaded listener.js 01:40:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f96212eac00) [pid = 1816] [serial = 1623] [outer = 0x7f961bd91c00] 01:40:12 INFO - PROCESS | 1816 | 1461660012573 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 1816 | 1461660012609 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:40:12 INFO - PROCESS | 1816 | 1461660012615 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 1816 | 1461660012618 Marionette TRACE conn3 <- [1,2134,null,{}] 01:40:12 INFO - PROCESS | 1816 | 1461660012622 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:12 INFO - PROCESS | 1816 | 1461660012786 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:40:12 INFO - PROCESS | 1816 | 1461660012983 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624869800 == 147 [pid = 1816] [id = 541] 01:40:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f961bde1400) [pid = 1816] [serial = 1624] [outer = (nil)] 01:40:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9622912000) [pid = 1816] [serial = 1625] [outer = 0x7f961bde1400] 01:40:13 INFO - PROCESS | 1816 | 1461660013044 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f962291a400) [pid = 1816] [serial = 1626] [outer = 0x7f961bde1400] 01:40:13 INFO - PROCESS | 1816 | 1461660013805 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1226ms 01:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:40:13 INFO - PROCESS | 1816 | 1461660013842 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:40:13 INFO - PROCESS | 1816 | 1461660013844 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:40:13 INFO - PROCESS | 1816 | 1461660013850 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:40:13 INFO - PROCESS | 1816 | 1461660013852 Marionette TRACE conn3 <- [1,2138,null,{}] 01:40:13 INFO - PROCESS | 1816 | 1461660013857 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:14 INFO - PROCESS | 1816 | 1461660014021 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:40:14 INFO - PROCESS | 1816 | 1461660014228 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f59800 == 148 [pid = 1816] [id = 542] 01:40:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9618bfdc00) [pid = 1816] [serial = 1627] [outer = (nil)] 01:40:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9622931400) [pid = 1816] [serial = 1628] [outer = 0x7f9618bfdc00] 01:40:14 INFO - PROCESS | 1816 | 1461660014334 Marionette DEBUG loaded listener.js 01:40:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f962293c800) [pid = 1816] [serial = 1629] [outer = 0x7f9618bfdc00] 01:40:15 INFO - PROCESS | 1816 | 1461660015133 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1338ms 01:40:15 INFO - PROCESS | 1816 | 1461660015187 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:40:15 INFO - PROCESS | 1816 | 1461660015190 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:40:15 INFO - PROCESS | 1816 | 1461660015197 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:40:15 INFO - PROCESS | 1816 | 1461660015200 Marionette TRACE conn3 <- [1,2142,null,{}] 01:40:15 INFO - PROCESS | 1816 | 1461660015205 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:15 INFO - PROCESS | 1816 | 1461660015370 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:40:15 INFO - PROCESS | 1816 | 1461660015570 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257b4000 == 149 [pid = 1816] [id = 543] 01:40:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f96210eb000) [pid = 1816] [serial = 1630] [outer = (nil)] 01:40:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9622be7400) [pid = 1816] [serial = 1631] [outer = 0x7f96210eb000] 01:40:15 INFO - PROCESS | 1816 | 1461660015645 Marionette DEBUG loaded listener.js 01:40:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9623dd0c00) [pid = 1816] [serial = 1632] [outer = 0x7f96210eb000] 01:40:16 INFO - PROCESS | 1816 | 1461660016403 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:40:16 INFO - PROCESS | 1816 | 1461660016484 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:40:16 INFO - PROCESS | 1816 | 1461660016490 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:40:16 INFO - PROCESS | 1816 | 1461660016492 Marionette TRACE conn3 <- [1,2146,null,{}] 01:40:16 INFO - PROCESS | 1816 | 1461660016497 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:16 INFO - PROCESS | 1816 | 1461660016680 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:40:16 INFO - PROCESS | 1816 | 1461660016877 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258a8800 == 150 [pid = 1816] [id = 544] 01:40:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f962291b000) [pid = 1816] [serial = 1633] [outer = (nil)] 01:40:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9623e96c00) [pid = 1816] [serial = 1634] [outer = 0x7f962291b000] 01:40:16 INFO - PROCESS | 1816 | 1461660016937 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f9624049400) [pid = 1816] [serial = 1635] [outer = 0x7f962291b000] 01:40:17 INFO - PROCESS | 1816 | 1461660017755 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 1816 | 1461660017827 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:40:17 INFO - PROCESS | 1816 | 1461660017832 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1816 | 1461660017836 Marionette TRACE conn3 <- [1,2150,null,{}] 01:40:17 INFO - PROCESS | 1816 | 1461660017841 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:18 INFO - PROCESS | 1816 | 1461660018024 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:40:18 INFO - PROCESS | 1816 | 1461660018220 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9627462800 == 151 [pid = 1816] [id = 545] 01:40:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9622bdfc00) [pid = 1816] [serial = 1636] [outer = (nil)] 01:40:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96249be000) [pid = 1816] [serial = 1637] [outer = 0x7f9622bdfc00] 01:40:18 INFO - PROCESS | 1816 | 1461660018288 Marionette DEBUG loaded listener.js 01:40:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9624c2bc00) [pid = 1816] [serial = 1638] [outer = 0x7f9622bdfc00] 01:40:19 INFO - PROCESS | 1816 | 1461660019073 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1278ms 01:40:19 INFO - PROCESS | 1816 | 1461660019111 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1816 | 1461660019113 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:40:19 INFO - PROCESS | 1816 | 1461660019119 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1816 | 1461660019121 Marionette TRACE conn3 <- [1,2154,null,{}] 01:40:19 INFO - PROCESS | 1816 | 1461660019126 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:19 INFO - PROCESS | 1816 | 1461660019306 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:40:19 INFO - PROCESS | 1816 | 1461660019505 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290c5000 == 152 [pid = 1816] [id = 546] 01:40:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f96246b0800) [pid = 1816] [serial = 1639] [outer = (nil)] 01:40:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9624d79800) [pid = 1816] [serial = 1640] [outer = 0x7f96246b0800] 01:40:19 INFO - PROCESS | 1816 | 1461660019565 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9624e07000) [pid = 1816] [serial = 1641] [outer = 0x7f96246b0800] 01:40:20 INFO - PROCESS | 1816 | 1461660020327 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1279ms 01:40:20 INFO - PROCESS | 1816 | 1461660020401 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 1816 | 1461660020404 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:40:20 INFO - PROCESS | 1816 | 1461660020410 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 1816 | 1461660020412 Marionette TRACE conn3 <- [1,2158,null,{}] 01:40:20 INFO - PROCESS | 1816 | 1461660020424 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:20 INFO - PROCESS | 1816 | 1461660020585 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:40:20 INFO - PROCESS | 1816 | 1461660020792 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96291d8800 == 153 [pid = 1816] [id = 547] 01:40:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f9610a5b000) [pid = 1816] [serial = 1642] [outer = (nil)] 01:40:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f9624e0c400) [pid = 1816] [serial = 1643] [outer = 0x7f9610a5b000] 01:40:20 INFO - PROCESS | 1816 | 1461660020894 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96250cf400) [pid = 1816] [serial = 1644] [outer = 0x7f9610a5b000] 01:40:21 INFO - PROCESS | 1816 | 1461660021679 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1337ms 01:40:21 INFO - PROCESS | 1816 | 1461660021748 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:40:21 INFO - PROCESS | 1816 | 1461660021751 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:40:21 INFO - PROCESS | 1816 | 1461660021756 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1816 | 1461660021758 Marionette TRACE conn3 <- [1,2162,null,{}] 01:40:21 INFO - PROCESS | 1816 | 1461660021763 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:21 INFO - PROCESS | 1816 | 1461660021926 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:40:22 INFO - PROCESS | 1816 | 1461660022130 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614e6b000 == 154 [pid = 1816] [id = 548] 01:40:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f960ecf7c00) [pid = 1816] [serial = 1645] [outer = (nil)] 01:40:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f96167d0400) [pid = 1816] [serial = 1646] [outer = 0x7f960ecf7c00] 01:40:22 INFO - PROCESS | 1816 | 1461660022190 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f9624e08c00) [pid = 1816] [serial = 1647] [outer = 0x7f960ecf7c00] 01:40:23 INFO - PROCESS | 1816 | 1461660023066 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1382ms 01:40:23 INFO - PROCESS | 1816 | 1461660023139 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:40:23 INFO - PROCESS | 1816 | 1461660023142 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:40:23 INFO - PROCESS | 1816 | 1461660023147 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 1816 | 1461660023150 Marionette TRACE conn3 <- [1,2166,null,{}] 01:40:23 INFO - PROCESS | 1816 | 1461660023154 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:23 INFO - PROCESS | 1816 | 1461660023521 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:40:23 INFO - PROCESS | 1816 | 1461660023786 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620b54000 == 155 [pid = 1816] [id = 549] 01:40:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9610cc3c00) [pid = 1816] [serial = 1648] [outer = (nil)] 01:40:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f961bb8e800) [pid = 1816] [serial = 1649] [outer = 0x7f9610cc3c00] 01:40:23 INFO - PROCESS | 1816 | 1461660023885 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f962560b000) [pid = 1816] [serial = 1650] [outer = 0x7f9610cc3c00] 01:40:24 INFO - PROCESS | 1816 | 1461660024784 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1682ms 01:40:24 INFO - PROCESS | 1816 | 1461660024830 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1816 | 1461660024833 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:40:24 INFO - PROCESS | 1816 | 1461660024839 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1816 | 1461660024841 Marionette TRACE conn3 <- [1,2170,null,{}] 01:40:24 INFO - PROCESS | 1816 | 1461660024846 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:25 INFO - PROCESS | 1816 | 1461660025038 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:40:25 INFO - PROCESS | 1816 | 1461660025638 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96142e6000 == 156 [pid = 1816] [id = 550] 01:40:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f960ece9000) [pid = 1816] [serial = 1651] [outer = (nil)] 01:40:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f9610648400) [pid = 1816] [serial = 1652] [outer = 0x7f960ece9000] 01:40:25 INFO - PROCESS | 1816 | 1461660025751 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f9610cc2400) [pid = 1816] [serial = 1653] [outer = 0x7f960ece9000] 01:40:26 INFO - PROCESS | 1816 | 1461660026607 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1828ms 01:40:26 INFO - PROCESS | 1816 | 1461660026669 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:40:26 INFO - PROCESS | 1816 | 1461660026674 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:40:26 INFO - PROCESS | 1816 | 1461660026680 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 1816 | 1461660026684 Marionette TRACE conn3 <- [1,2174,null,{}] 01:40:26 INFO - PROCESS | 1816 | 1461660026690 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:27 INFO - PROCESS | 1816 | 1461660027007 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:40:27 INFO - PROCESS | 1816 | 1461660027294 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96109db800 == 157 [pid = 1816] [id = 551] 01:40:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f9614de4c00) [pid = 1816] [serial = 1654] [outer = (nil)] 01:40:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f961506f400) [pid = 1816] [serial = 1655] [outer = 0x7f9614de4c00] 01:40:27 INFO - PROCESS | 1816 | 1461660027401 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f9615d95c00) [pid = 1816] [serial = 1656] [outer = 0x7f9614de4c00] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f9617852400) [pid = 1816] [serial = 1535] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f9630a6e400) [pid = 1816] [serial = 1490] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f963e73c400) [pid = 1816] [serial = 1493] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f9610d5c800) [pid = 1816] [serial = 1496] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f960ecf3c00) [pid = 1816] [serial = 1499] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f960e498400) [pid = 1816] [serial = 1505] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f96134c6400) [pid = 1816] [serial = 1502] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fe2000 == 156 [pid = 1816] [id = 533] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617c81000 == 155 [pid = 1816] [id = 532] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617096800 == 154 [pid = 1816] [id = 531] 01:40:28 INFO - PROCESS | 1816 | 1461660028269 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9615cea800 == 153 [pid = 1816] [id = 530] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96169db800 == 152 [pid = 1816] [id = 507] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e21000 == 151 [pid = 1816] [id = 529] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613de4000 == 150 [pid = 1816] [id = 506] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e0e800 == 149 [pid = 1816] [id = 528] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96130b1000 == 148 [pid = 1816] [id = 527] 01:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1636ms 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623d97000 == 147 [pid = 1816] [id = 520] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962294a800 == 146 [pid = 1816] [id = 519] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9621a6b800 == 145 [pid = 1816] [id = 518] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211cb000 == 144 [pid = 1816] [id = 517] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9620f5f000 == 143 [pid = 1816] [id = 516] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d09f800 == 142 [pid = 1816] [id = 515] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961ac76800 == 141 [pid = 1816] [id = 514] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fc8800 == 140 [pid = 1816] [id = 513] 01:40:28 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96130a5800 == 139 [pid = 1816] [id = 512] 01:40:28 INFO - PROCESS | 1816 | 1461660028331 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1816 | 1461660028336 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:40:28 INFO - PROCESS | 1816 | 1461660028343 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1816 | 1461660028346 Marionette TRACE conn3 <- [1,2178,null,{}] 01:40:28 INFO - PROCESS | 1816 | 1461660028350 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:28 INFO - PROCESS | 1816 | 1461660028497 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:40:28 INFO - PROCESS | 1816 | 1461660028507 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130b1000 == 140 [pid = 1816] [id = 552] 01:40:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f9614de3c00) [pid = 1816] [serial = 1657] [outer = (nil)] 01:40:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f96160c9c00) [pid = 1816] [serial = 1658] [outer = 0x7f9614de3c00] 01:40:28 INFO - PROCESS | 1816 | 1461660028565 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f96168b6400) [pid = 1816] [serial = 1659] [outer = 0x7f9614de3c00] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f9628ca6800) [pid = 1816] [serial = 1284] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f961ab45c00) [pid = 1816] [serial = 1335] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f9622715000) [pid = 1816] [serial = 1338] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f962d848800) [pid = 1816] [serial = 1287] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f9625610800) [pid = 1816] [serial = 1341] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f963a525400) [pid = 1816] [serial = 1290] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f961cf2f800) [pid = 1816] [serial = 1275] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f964004b800) [pid = 1816] [serial = 1293] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9615077c00) [pid = 1816] [serial = 1299] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f961ab4bc00) [pid = 1816] [serial = 1305] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f9644a7a000) [pid = 1816] [serial = 1302] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f9617950400) [pid = 1816] [serial = 1308] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9626a32400) [pid = 1816] [serial = 1281] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f96160d5000) [pid = 1816] [serial = 1332] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f961ba8bc00) [pid = 1816] [serial = 1242] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f9622935800) [pid = 1816] [serial = 1368] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f962404e000) [pid = 1816] [serial = 1278] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f961895b000) [pid = 1816] [serial = 1272] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f96168b6800) [pid = 1816] [serial = 1526] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f96172f3000) [pid = 1816] [serial = 1527] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f9617853800) [pid = 1816] [serial = 1530] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f96167d2800) [pid = 1816] [serial = 1532] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f96172f5c00) [pid = 1816] [serial = 1529] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f961784bc00) [pid = 1816] [serial = 1533] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f9615072c00) [pid = 1816] [serial = 1520] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f96150e8800) [pid = 1816] [serial = 1521] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f9628e54000) [pid = 1816] [serial = 1484] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f9614dedc00) [pid = 1816] [serial = 1518] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9614c63800) [pid = 1816] [serial = 1517] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f9610cc8800) [pid = 1816] [serial = 1512] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f961064ec00) [pid = 1816] [serial = 1511] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f96134c7c00) [pid = 1816] [serial = 1508] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f9614de4400) [pid = 1816] [serial = 1469] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9613fe6800) [pid = 1816] [serial = 1515] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f9613c84000) [pid = 1816] [serial = 1514] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f96212e5800) [pid = 1816] [serial = 1478] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f96150f0400) [pid = 1816] [serial = 1523] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9615d9e800) [pid = 1816] [serial = 1524] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f961cdb2800) [pid = 1816] [serial = 1475] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9617c5f000) [pid = 1816] [serial = 1472] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f962cf55c00) [pid = 1816] [serial = 1487] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9610a5a800) [pid = 1816] [serial = 1466] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f961d011400) [pid = 1816] [serial = 1464] [outer = (nil)] [url = about:blank] 01:40:28 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f96267f1000) [pid = 1816] [serial = 1481] [outer = (nil)] [url = about:blank] 01:40:29 INFO - PROCESS | 1816 | 1461660029455 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1176ms 01:40:29 INFO - PROCESS | 1816 | 1461660029519 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1816 | 1461660029522 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:40:29 INFO - PROCESS | 1816 | 1461660029529 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1816 | 1461660029536 Marionette TRACE conn3 <- [1,2182,null,{}] 01:40:29 INFO - PROCESS | 1816 | 1461660029547 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:29 INFO - PROCESS | 1816 | 1461660029704 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:40:29 INFO - PROCESS | 1816 | 1461660029867 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160ae000 == 141 [pid = 1816] [id = 553] 01:40:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9614de4400) [pid = 1816] [serial = 1660] [outer = (nil)] 01:40:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96172f5c00) [pid = 1816] [serial = 1661] [outer = 0x7f9614de4400] 01:40:29 INFO - PROCESS | 1816 | 1461660029920 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9617959800) [pid = 1816] [serial = 1662] [outer = 0x7f9614de4400] 01:40:30 INFO - PROCESS | 1816 | 1461660030544 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1040ms 01:40:30 INFO - PROCESS | 1816 | 1461660030569 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1816 | 1461660030572 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:40:30 INFO - PROCESS | 1816 | 1461660030586 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1816 | 1461660030588 Marionette TRACE conn3 <- [1,2186,null,{}] 01:40:30 INFO - PROCESS | 1816 | 1461660030608 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:30 INFO - PROCESS | 1816 | 1461660030836 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:40:30 INFO - PROCESS | 1816 | 1461660030868 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617b89800 == 142 [pid = 1816] [id = 554] 01:40:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f961064ec00) [pid = 1816] [serial = 1663] [outer = (nil)] 01:40:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f9617c5f800) [pid = 1816] [serial = 1664] [outer = 0x7f961064ec00] 01:40:30 INFO - PROCESS | 1816 | 1461660030921 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9618af0000) [pid = 1816] [serial = 1665] [outer = 0x7f961064ec00] 01:40:31 INFO - PROCESS | 1816 | 1461660031675 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1149ms 01:40:31 INFO - PROCESS | 1816 | 1461660031728 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 1816 | 1461660031730 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:40:31 INFO - PROCESS | 1816 | 1461660031741 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1816 | 1461660031743 Marionette TRACE conn3 <- [1,2190,null,{}] 01:40:31 INFO - PROCESS | 1816 | 1461660031748 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:31 INFO - PROCESS | 1816 | 1461660031943 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:40:31 INFO - PROCESS | 1816 | 1461660031966 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618ce8000 == 143 [pid = 1816] [id = 555] 01:40:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f961aa6e400) [pid = 1816] [serial = 1666] [outer = (nil)] 01:40:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f961aa76000) [pid = 1816] [serial = 1667] [outer = 0x7f961aa6e400] 01:40:32 INFO - PROCESS | 1816 | 1461660032028 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f961ba8d400) [pid = 1816] [serial = 1668] [outer = 0x7f961aa6e400] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f961506b400) [pid = 1816] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f961795cc00) [pid = 1816] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f96144e6000) [pid = 1816] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9610cc4c00) [pid = 1816] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f96146ec400) [pid = 1816] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f960e49b000) [pid = 1816] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:40:33 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9610d60c00) [pid = 1816] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:40:33 INFO - PROCESS | 1816 | 1461660033253 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1530ms 01:40:33 INFO - PROCESS | 1816 | 1461660033272 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1816 | 1461660033275 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:40:33 INFO - PROCESS | 1816 | 1461660033279 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1816 | 1461660033282 Marionette TRACE conn3 <- [1,2194,null,{}] 01:40:33 INFO - PROCESS | 1816 | 1461660033286 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:33 INFO - PROCESS | 1816 | 1461660033501 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:40:33 INFO - PROCESS | 1816 | 1461660033605 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac63800 == 144 [pid = 1816] [id = 556] 01:40:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9610cc4c00) [pid = 1816] [serial = 1669] [outer = (nil)] 01:40:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9618bef800) [pid = 1816] [serial = 1670] [outer = 0x7f9610cc4c00] 01:40:33 INFO - PROCESS | 1816 | 1461660033657 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f961bdddc00) [pid = 1816] [serial = 1671] [outer = 0x7f9610cc4c00] 01:40:34 INFO - PROCESS | 1816 | 1461660034227 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 980ms 01:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:40:34 INFO - PROCESS | 1816 | 1461660034260 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1816 | 1461660034262 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:40:34 INFO - PROCESS | 1816 | 1461660034266 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1816 | 1461660034269 Marionette TRACE conn3 <- [1,2198,null,{}] 01:40:34 INFO - PROCESS | 1816 | 1461660034274 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:34 INFO - PROCESS | 1816 | 1461660034420 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:40:34 INFO - PROCESS | 1816 | 1461660034583 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d0d2800 == 145 [pid = 1816] [id = 557] 01:40:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9613c8c000) [pid = 1816] [serial = 1672] [outer = (nil)] 01:40:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f961cdb8c00) [pid = 1816] [serial = 1673] [outer = 0x7f9613c8c000] 01:40:34 INFO - PROCESS | 1816 | 1461660034635 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f961d003400) [pid = 1816] [serial = 1674] [outer = 0x7f9613c8c000] 01:40:35 INFO - PROCESS | 1816 | 1461660035401 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1177ms 01:40:35 INFO - PROCESS | 1816 | 1461660035445 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:40:35 INFO - PROCESS | 1816 | 1461660035450 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:40:35 INFO - PROCESS | 1816 | 1461660035457 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1816 | 1461660035462 Marionette TRACE conn3 <- [1,2202,null,{}] 01:40:35 INFO - PROCESS | 1816 | 1461660035470 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:35 INFO - PROCESS | 1816 | 1461660035665 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:40:35 INFO - PROCESS | 1816 | 1461660035863 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96146cd800 == 146 [pid = 1816] [id = 558] 01:40:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f961062e800) [pid = 1816] [serial = 1675] [outer = (nil)] 01:40:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f9613c82c00) [pid = 1816] [serial = 1676] [outer = 0x7f961062e800] 01:40:35 INFO - PROCESS | 1816 | 1461660035929 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f9614c5dc00) [pid = 1816] [serial = 1677] [outer = 0x7f961062e800] 01:40:36 INFO - PROCESS | 1816 | 1461660036766 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1334ms 01:40:36 INFO - PROCESS | 1816 | 1461660036791 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1816 | 1461660036798 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:40:36 INFO - PROCESS | 1816 | 1461660036807 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1816 | 1461660036811 Marionette TRACE conn3 <- [1,2206,null,{}] 01:40:36 INFO - PROCESS | 1816 | 1461660036815 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:36 INFO - PROCESS | 1816 | 1461660036976 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:40:37 INFO - PROCESS | 1816 | 1461660037176 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617c68000 == 147 [pid = 1816] [id = 559] 01:40:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f9615076400) [pid = 1816] [serial = 1678] [outer = (nil)] 01:40:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f96160d4800) [pid = 1816] [serial = 1679] [outer = 0x7f9615076400] 01:40:37 INFO - PROCESS | 1816 | 1461660037237 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f96168b9c00) [pid = 1816] [serial = 1680] [outer = 0x7f9615076400] 01:40:38 INFO - PROCESS | 1816 | 1461660038079 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1333ms 01:40:38 INFO - PROCESS | 1816 | 1461660038140 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:40:38 INFO - PROCESS | 1816 | 1461660038144 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:40:38 INFO - PROCESS | 1816 | 1461660038149 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 1816 | 1461660038154 Marionette TRACE conn3 <- [1,2210,null,{}] 01:40:38 INFO - PROCESS | 1816 | 1461660038168 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:38 INFO - PROCESS | 1816 | 1461660038349 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:40:38 INFO - PROCESS | 1816 | 1461660038546 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218cf000 == 148 [pid = 1816] [id = 560] 01:40:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f961785bc00) [pid = 1816] [serial = 1681] [outer = (nil)] 01:40:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f961aa78400) [pid = 1816] [serial = 1682] [outer = 0x7f961785bc00] 01:40:38 INFO - PROCESS | 1816 | 1461660038614 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f961ba94800) [pid = 1816] [serial = 1683] [outer = 0x7f961785bc00] 01:40:39 INFO - PROCESS | 1816 | 1461660039494 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1381ms 01:40:39 INFO - PROCESS | 1816 | 1461660039531 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:40:39 INFO - PROCESS | 1816 | 1461660039535 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:40:39 INFO - PROCESS | 1816 | 1461660039540 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1816 | 1461660039542 Marionette TRACE conn3 <- [1,2214,null,{}] 01:40:39 INFO - PROCESS | 1816 | 1461660039547 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:39 INFO - PROCESS | 1816 | 1461660039726 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:40:39 INFO - PROCESS | 1816 | 1461660039927 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622baa000 == 149 [pid = 1816] [id = 561] 01:40:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f9617950800) [pid = 1816] [serial = 1684] [outer = (nil)] 01:40:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f961d011400) [pid = 1816] [serial = 1685] [outer = 0x7f9617950800] 01:40:39 INFO - PROCESS | 1816 | 1461660039989 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f96210e5000) [pid = 1816] [serial = 1686] [outer = 0x7f9617950800] 01:40:40 INFO - PROCESS | 1816 | 1461660040811 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1332ms 01:40:40 INFO - PROCESS | 1816 | 1461660040873 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 1816 | 1461660040876 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:40:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:40:40 INFO - PROCESS | 1816 | 1461660040881 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1816 | 1461660040883 Marionette TRACE conn3 <- [1,2218,null,{}] 01:40:40 INFO - PROCESS | 1816 | 1461660040888 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:41 INFO - PROCESS | 1816 | 1461660041060 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:40:41 INFO - PROCESS | 1816 | 1461660041262 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962480a000 == 150 [pid = 1816] [id = 562] 01:40:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f961bde5000) [pid = 1816] [serial = 1687] [outer = (nil)] 01:40:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f9622715800) [pid = 1816] [serial = 1688] [outer = 0x7f961bde5000] 01:40:41 INFO - PROCESS | 1816 | 1461660041330 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9622935800) [pid = 1816] [serial = 1689] [outer = 0x7f961bde5000] 01:40:42 INFO - PROCESS | 1816 | 1461660042121 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1277ms 01:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:40:42 INFO - PROCESS | 1816 | 1461660042159 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1816 | 1461660042162 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:40:42 INFO - PROCESS | 1816 | 1461660042168 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1816 | 1461660042170 Marionette TRACE conn3 <- [1,2222,null,{}] 01:40:42 INFO - PROCESS | 1816 | 1461660042175 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:42 INFO - PROCESS | 1816 | 1461660042361 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:40:42 INFO - PROCESS | 1816 | 1461660042567 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962500c000 == 151 [pid = 1816] [id = 563] 01:40:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9623dd7c00) [pid = 1816] [serial = 1690] [outer = (nil)] 01:40:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9624c27c00) [pid = 1816] [serial = 1691] [outer = 0x7f9623dd7c00] 01:40:42 INFO - PROCESS | 1816 | 1461660042631 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9625608400) [pid = 1816] [serial = 1692] [outer = 0x7f9623dd7c00] 01:40:43 INFO - PROCESS | 1816 | 1461660043397 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1279ms 01:40:43 INFO - PROCESS | 1816 | 1461660043446 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1816 | 1461660043450 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:40:43 INFO - PROCESS | 1816 | 1461660043455 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1816 | 1461660043457 Marionette TRACE conn3 <- [1,2226,null,{}] 01:40:43 INFO - PROCESS | 1816 | 1461660043462 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:43 INFO - PROCESS | 1816 | 1461660043623 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:40:43 INFO - PROCESS | 1816 | 1461660043826 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626ab9000 == 152 [pid = 1816] [id = 564] 01:40:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f9624051800) [pid = 1816] [serial = 1693] [outer = (nil)] 01:40:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f96256adc00) [pid = 1816] [serial = 1694] [outer = 0x7f9624051800] 01:40:43 INFO - PROCESS | 1816 | 1461660043888 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96265e2c00) [pid = 1816] [serial = 1695] [outer = 0x7f9624051800] 01:40:44 INFO - PROCESS | 1816 | 1461660044693 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1279ms 01:40:44 INFO - PROCESS | 1816 | 1461660044734 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:40:44 INFO - PROCESS | 1816 | 1461660044737 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:40:44 INFO - PROCESS | 1816 | 1461660044742 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1816 | 1461660044745 Marionette TRACE conn3 <- [1,2230,null,{}] 01:40:44 INFO - PROCESS | 1816 | 1461660044749 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:44 INFO - PROCESS | 1816 | 1461660044911 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:40:45 INFO - PROCESS | 1816 | 1461660045123 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b38e000 == 153 [pid = 1816] [id = 565] 01:40:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9624d7a400) [pid = 1816] [serial = 1696] [outer = (nil)] 01:40:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f96267f2c00) [pid = 1816] [serial = 1697] [outer = 0x7f9624d7a400] 01:40:45 INFO - PROCESS | 1816 | 1461660045226 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f96269b0400) [pid = 1816] [serial = 1698] [outer = 0x7f9624d7a400] 01:40:45 INFO - PROCESS | 1816 | 1461660045979 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1279ms 01:40:46 INFO - PROCESS | 1816 | 1461660046023 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1816 | 1461660046026 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:40:46 INFO - PROCESS | 1816 | 1461660046033 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1816 | 1461660046035 Marionette TRACE conn3 <- [1,2234,null,{}] 01:40:46 INFO - PROCESS | 1816 | 1461660046040 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:46 INFO - PROCESS | 1816 | 1461660046210 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:40:46 INFO - PROCESS | 1816 | 1461660046412 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cd76000 == 154 [pid = 1816] [id = 566] 01:40:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f96256aac00) [pid = 1816] [serial = 1699] [outer = (nil)] 01:40:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f9627ef5000) [pid = 1816] [serial = 1700] [outer = 0x7f96256aac00] 01:40:46 INFO - PROCESS | 1816 | 1461660046477 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f9627fd5400) [pid = 1816] [serial = 1701] [outer = 0x7f96256aac00] 01:40:47 INFO - PROCESS | 1816 | 1461660047245 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1234ms 01:40:47 INFO - PROCESS | 1816 | 1461660047268 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1816 | 1461660047271 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:40:47 INFO - PROCESS | 1816 | 1461660047276 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1816 | 1461660047278 Marionette TRACE conn3 <- [1,2238,null,{}] 01:40:47 INFO - PROCESS | 1816 | 1461660047283 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:47 INFO - PROCESS | 1816 | 1461660047454 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:40:47 INFO - PROCESS | 1816 | 1461660047658 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d255000 == 155 [pid = 1816] [id = 567] 01:40:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96265e1800) [pid = 1816] [serial = 1702] [outer = (nil)] 01:40:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f962816fc00) [pid = 1816] [serial = 1703] [outer = 0x7f96265e1800] 01:40:47 INFO - PROCESS | 1816 | 1461660047725 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9628c02400) [pid = 1816] [serial = 1704] [outer = 0x7f96265e1800] 01:40:48 INFO - PROCESS | 1816 | 1461660048527 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1274ms 01:40:48 INFO - PROCESS | 1816 | 1461660048552 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1816 | 1461660048555 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:40:48 INFO - PROCESS | 1816 | 1461660048560 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1816 | 1461660048563 Marionette TRACE conn3 <- [1,2242,null,{}] 01:40:48 INFO - PROCESS | 1816 | 1461660048568 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:48 INFO - PROCESS | 1816 | 1461660048760 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:40:48 INFO - PROCESS | 1816 | 1461660048973 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da9a000 == 156 [pid = 1816] [id = 568] 01:40:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f9627fdac00) [pid = 1816] [serial = 1705] [outer = (nil)] 01:40:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9628c9f800) [pid = 1816] [serial = 1706] [outer = 0x7f9627fdac00] 01:40:49 INFO - PROCESS | 1816 | 1461660049080 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f9628cac000) [pid = 1816] [serial = 1707] [outer = 0x7f9627fdac00] 01:40:49 INFO - PROCESS | 1816 | 1461660049910 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1377ms 01:40:49 INFO - PROCESS | 1816 | 1461660049938 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1816 | 1461660049940 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:40:49 INFO - PROCESS | 1816 | 1461660049945 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1816 | 1461660049948 Marionette TRACE conn3 <- [1,2246,null,{}] 01:40:49 INFO - PROCESS | 1816 | 1461660049953 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:50 INFO - PROCESS | 1816 | 1461660050125 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:40:50 INFO - PROCESS | 1816 | 1461660050330 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e3ba000 == 157 [pid = 1816] [id = 569] 01:40:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f9628439800) [pid = 1816] [serial = 1708] [outer = (nil)] 01:40:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f9628e55400) [pid = 1816] [serial = 1709] [outer = 0x7f9628439800] 01:40:50 INFO - PROCESS | 1816 | 1461660050392 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f962a717c00) [pid = 1816] [serial = 1710] [outer = 0x7f9628439800] 01:40:51 INFO - PROCESS | 1816 | 1461660051170 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1276ms 01:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:40:51 INFO - PROCESS | 1816 | 1461660051222 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1816 | 1461660051224 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:40:51 INFO - PROCESS | 1816 | 1461660051229 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 1816 | 1461660051232 Marionette TRACE conn3 <- [1,2250,null,{}] 01:40:51 INFO - PROCESS | 1816 | 1461660051236 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:51 INFO - PROCESS | 1816 | 1461660051407 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:40:51 INFO - PROCESS | 1816 | 1461660051622 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef60800 == 158 [pid = 1816] [id = 570] 01:40:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f9628c10800) [pid = 1816] [serial = 1711] [outer = (nil)] 01:40:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f962a7b9400) [pid = 1816] [serial = 1712] [outer = 0x7f9628c10800] 01:40:51 INFO - PROCESS | 1816 | 1461660051725 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f962b2dec00) [pid = 1816] [serial = 1713] [outer = 0x7f9628c10800] 01:40:52 INFO - PROCESS | 1816 | 1461660052527 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:40:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1328ms 01:40:52 INFO - PROCESS | 1816 | 1461660052558 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1816 | 1461660052561 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:40:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:40:52 INFO - PROCESS | 1816 | 1461660052566 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1816 | 1461660052569 Marionette TRACE conn3 <- [1,2254,null,{}] 01:40:52 INFO - PROCESS | 1816 | 1461660052573 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:52 INFO - PROCESS | 1816 | 1461660052735 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:40:52 INFO - PROCESS | 1816 | 1461660052943 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614e7e800 == 159 [pid = 1816] [id = 571] 01:40:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f9610646400) [pid = 1816] [serial = 1714] [outer = (nil)] 01:40:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f9618bfbc00) [pid = 1816] [serial = 1715] [outer = 0x7f9610646400] 01:40:53 INFO - PROCESS | 1816 | 1461660053002 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f962b2df000) [pid = 1816] [serial = 1716] [outer = 0x7f9610646400] 01:40:53 INFO - PROCESS | 1816 | 1461660053796 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1283ms 01:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:40:53 INFO - PROCESS | 1816 | 1461660053850 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1816 | 1461660053853 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:40:53 INFO - PROCESS | 1816 | 1461660053858 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1816 | 1461660053861 Marionette TRACE conn3 <- [1,2258,null,{}] 01:40:53 INFO - PROCESS | 1816 | 1461660053865 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:54 INFO - PROCESS | 1816 | 1461660054042 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:40:54 INFO - PROCESS | 1816 | 1461660054254 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d719000 == 160 [pid = 1816] [id = 572] 01:40:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f961064b400) [pid = 1816] [serial = 1717] [outer = (nil)] 01:40:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f962b60fc00) [pid = 1816] [serial = 1718] [outer = 0x7f961064b400] 01:40:54 INFO - PROCESS | 1816 | 1461660054324 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f962b6c8800) [pid = 1816] [serial = 1719] [outer = 0x7f961064b400] 01:40:55 INFO - PROCESS | 1816 | 1461660055700 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1878ms 01:40:55 INFO - PROCESS | 1816 | 1461660055788 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1816 | 1461660055793 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:40:55 INFO - PROCESS | 1816 | 1461660055804 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1816 | 1461660055808 Marionette TRACE conn3 <- [1,2262,null,{}] 01:40:55 INFO - PROCESS | 1816 | 1461660055816 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:56 INFO - PROCESS | 1816 | 1461660056007 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:40:56 INFO - PROCESS | 1816 | 1461660056213 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cfa000 == 161 [pid = 1816] [id = 573] 01:40:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f9613c8d400) [pid = 1816] [serial = 1720] [outer = (nil)] 01:40:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f96147e9400) [pid = 1816] [serial = 1721] [outer = 0x7f9613c8d400] 01:40:56 INFO - PROCESS | 1816 | 1461660056315 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f961506a400) [pid = 1816] [serial = 1722] [outer = 0x7f9613c8d400] 01:40:57 INFO - PROCESS | 1816 | 1461660057280 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1488ms 01:40:57 INFO - PROCESS | 1816 | 1461660057291 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1816 | 1461660057298 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:40:57 INFO - PROCESS | 1816 | 1461660057306 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1816 | 1461660057310 Marionette TRACE conn3 <- [1,2266,null,{}] 01:40:57 INFO - PROCESS | 1816 | 1461660057314 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:57 INFO - PROCESS | 1816 | 1461660057473 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:40:57 INFO - PROCESS | 1816 | 1461660057726 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614eed800 == 162 [pid = 1816] [id = 574] 01:40:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f96160cc800) [pid = 1816] [serial = 1723] [outer = (nil)] 01:40:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f96167d1400) [pid = 1816] [serial = 1724] [outer = 0x7f96160cc800] 01:40:57 INFO - PROCESS | 1816 | 1461660057832 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f96168c1c00) [pid = 1816] [serial = 1725] [outer = 0x7f96160cc800] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96130ab000 == 161 [pid = 1816] [id = 499] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622ba5800 == 160 [pid = 1816] [id = 498] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258a6000 == 159 [pid = 1816] [id = 464] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640b15800 == 158 [pid = 1816] [id = 497] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961ac63800 == 157 [pid = 1816] [id = 556] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f961ab49c00) [pid = 1816] [serial = 1556] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f961ba8c400) [pid = 1816] [serial = 1559] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f961bb8f000) [pid = 1816] [serial = 1562] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f961bde1c00) [pid = 1816] [serial = 1565] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f961cf2e800) [pid = 1816] [serial = 1568] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f9617950c00) [pid = 1816] [serial = 1571] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f961aa6d400) [pid = 1816] [serial = 1604] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f96212e2c00) [pid = 1816] [serial = 1574] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f961785f000) [pid = 1816] [serial = 1577] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f9618bf4800) [pid = 1816] [serial = 1553] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618ce8000 == 156 [pid = 1816] [id = 555] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617b89800 == 155 [pid = 1816] [id = 554] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160ae000 == 154 [pid = 1816] [id = 553] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96130b1000 == 153 [pid = 1816] [id = 552] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96109db800 == 152 [pid = 1816] [id = 551] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96142e6000 == 151 [pid = 1816] [id = 550] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9627462800 == 150 [pid = 1816] [id = 545] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258a8800 == 149 [pid = 1816] [id = 544] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257b4000 == 148 [pid = 1816] [id = 543] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f59800 == 147 [pid = 1816] [id = 542] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624869800 == 146 [pid = 1816] [id = 541] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962470d000 == 145 [pid = 1816] [id = 540] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9621a6c800 == 144 [pid = 1816] [id = 539] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9620f65800 == 143 [pid = 1816] [id = 538] 01:40:58 INFO - PROCESS | 1816 | 1461660058767 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961bbb3800 == 142 [pid = 1816] [id = 537] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178f7000 == 141 [pid = 1816] [id = 536] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e0d800 == 140 [pid = 1816] [id = 535] 01:40:58 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a28f800 == 139 [pid = 1816] [id = 534] 01:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1479ms 01:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:40:58 INFO - PROCESS | 1816 | 1461660058785 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1816 | 1461660058788 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:40:58 INFO - PROCESS | 1816 | 1461660058792 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1816 | 1461660058797 Marionette TRACE conn3 <- [1,2270,null,{}] 01:40:58 INFO - PROCESS | 1816 | 1461660058810 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:40:58 INFO - PROCESS | 1816 | 1461660058962 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f9615da1400) [pid = 1816] [serial = 1544] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f96144ef000) [pid = 1816] [serial = 1541] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f9610a4f000) [pid = 1816] [serial = 1538] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f9617860800) [pid = 1816] [serial = 1547] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f9618bfb800) [pid = 1816] [serial = 1599] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f961506f000) [pid = 1816] [serial = 1601] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f9617858000) [pid = 1816] [serial = 1596] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f96168c1000) [pid = 1816] [serial = 1593] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f9617c65800) [pid = 1816] [serial = 1602] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f96172f0400) [pid = 1816] [serial = 1595] [outer = (nil)] [url = about:blank] 01:40:58 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f9618958c00) [pid = 1816] [serial = 1598] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f9614c5c800) [pid = 1816] [serial = 1587] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f96147e9000) [pid = 1816] [serial = 1586] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9615071c00) [pid = 1816] [serial = 1589] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f9615d96c00) [pid = 1816] [serial = 1590] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f96160d6800) [pid = 1816] [serial = 1592] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961794fc00) [pid = 1816] [serial = 1580] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f96187a3000) [pid = 1816] [serial = 1550] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f960ecf7400) [pid = 1816] [serial = 1583] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f96134c4800) [pid = 1816] [serial = 1584] [outer = (nil)] [url = about:blank] 01:40:59 INFO - PROCESS | 1816 | 1461660059143 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614eea000 == 140 [pid = 1816] [id = 575] 01:40:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9610a4f000) [pid = 1816] [serial = 1726] [outer = (nil)] 01:40:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f9615071c00) [pid = 1816] [serial = 1727] [outer = 0x7f9610a4f000] 01:40:59 INFO - PROCESS | 1816 | 1461660059201 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9617956c00) [pid = 1816] [serial = 1728] [outer = 0x7f9610a4f000] 01:40:59 INFO - PROCESS | 1816 | 1461660059881 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:40:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1135ms 01:40:59 INFO - PROCESS | 1816 | 1461660059928 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 1816 | 1461660059932 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:40:59 INFO - PROCESS | 1816 | 1461660059937 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 1816 | 1461660059939 Marionette TRACE conn3 <- [1,2274,null,{}] 01:40:59 INFO - PROCESS | 1816 | 1461660059943 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:00 INFO - PROCESS | 1816 | 1461660060121 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:41:00 INFO - PROCESS | 1816 | 1461660060286 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617b89800 == 141 [pid = 1816] [id = 576] 01:41:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f96134c4800) [pid = 1816] [serial = 1729] [outer = (nil)] 01:41:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f9618953000) [pid = 1816] [serial = 1730] [outer = 0x7f96134c4800] 01:41:00 INFO - PROCESS | 1816 | 1461660060340 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f9618bf2400) [pid = 1816] [serial = 1731] [outer = 0x7f96134c4800] 01:41:00 INFO - PROCESS | 1816 | 1461660060952 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1026ms 01:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:41:00 INFO - PROCESS | 1816 | 1461660060965 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1816 | 1461660060967 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:41:00 INFO - PROCESS | 1816 | 1461660060972 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1816 | 1461660060984 Marionette TRACE conn3 <- [1,2278,null,{}] 01:41:01 INFO - PROCESS | 1816 | 1461660061029 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:01 INFO - PROCESS | 1816 | 1461660061257 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:41:01 INFO - PROCESS | 1816 | 1461660061291 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a296800 == 142 [pid = 1816] [id = 577] 01:41:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f9617952000) [pid = 1816] [serial = 1732] [outer = (nil)] 01:41:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9618bf4000) [pid = 1816] [serial = 1733] [outer = 0x7f9617952000] 01:41:01 INFO - PROCESS | 1816 | 1461660061346 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f961ba88c00) [pid = 1816] [serial = 1734] [outer = 0x7f9617952000] 01:41:02 INFO - PROCESS | 1816 | 1461660062089 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1178ms 01:41:02 INFO - PROCESS | 1816 | 1461660062149 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 1816 | 1461660062151 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:41:02 INFO - PROCESS | 1816 | 1461660062157 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 1816 | 1461660062158 Marionette TRACE conn3 <- [1,2282,null,{}] 01:41:02 INFO - PROCESS | 1816 | 1461660062163 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:02 INFO - PROCESS | 1816 | 1461660062394 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:41:02 INFO - PROCESS | 1816 | 1461660062434 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d084800 == 143 [pid = 1816] [id = 578] 01:41:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f961bddb800) [pid = 1816] [serial = 1735] [outer = (nil)] 01:41:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f961d025c00) [pid = 1816] [serial = 1736] [outer = 0x7f961bddb800] 01:41:02 INFO - PROCESS | 1816 | 1461660062489 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f96212e7400) [pid = 1816] [serial = 1737] [outer = 0x7f961bddb800] 01:41:03 INFO - PROCESS | 1816 | 1461660063700 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f9613fe3000) [pid = 1816] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f960ece9000) [pid = 1816] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f9624045000) [pid = 1816] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f9614de4400) [pid = 1816] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f9614de3c00) [pid = 1816] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9610cc4c00) [pid = 1816] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f961ab44800) [pid = 1816] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f96168bbc00) [pid = 1816] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f9613c86000) [pid = 1816] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f961064ec00) [pid = 1816] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f9617c65400) [pid = 1816] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f961abe0000) [pid = 1816] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f9613fe4c00) [pid = 1816] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f961aa6e400) [pid = 1816] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f9614de4c00) [pid = 1816] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f9613fe6c00) [pid = 1816] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f962b6c4c00) [pid = 1816] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f96187a7400) [pid = 1816] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f962a7af800) [pid = 1816] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f9613c88400) [pid = 1816] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9615d95800) [pid = 1816] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:41:03 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f9614de2c00) [pid = 1816] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1633ms 01:41:03 INFO - PROCESS | 1816 | 1461660063790 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1816 | 1461660063792 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:41:03 INFO - PROCESS | 1816 | 1461660063798 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1816 | 1461660063799 Marionette TRACE conn3 <- [1,2286,null,{}] 01:41:03 INFO - PROCESS | 1816 | 1461660063808 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:03 INFO - PROCESS | 1816 | 1461660063963 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:41:04 INFO - PROCESS | 1816 | 1461660064153 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614e7c000 == 144 [pid = 1816] [id = 579] 01:41:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9613fe5c00) [pid = 1816] [serial = 1738] [outer = (nil)] 01:41:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f96147ed000) [pid = 1816] [serial = 1739] [outer = 0x7f9613fe5c00] 01:41:04 INFO - PROCESS | 1816 | 1461660064207 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f96167dc800) [pid = 1816] [serial = 1740] [outer = 0x7f9613fe5c00] 01:41:04 INFO - PROCESS | 1816 | 1461660064790 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:41:04 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 01:41:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1028ms 01:41:04 INFO - PROCESS | 1816 | 1461660064826 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1816 | 1461660064829 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:41:04 INFO - PROCESS | 1816 | 1461660064834 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1816 | 1461660064837 Marionette TRACE conn3 <- [1,2290,null,{}] 01:41:04 INFO - PROCESS | 1816 | 1461660064841 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:05 INFO - PROCESS | 1816 | 1461660065002 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:41:05 INFO - PROCESS | 1816 | 1461660065179 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96217c6000 == 145 [pid = 1816] [id = 580] 01:41:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f961064ec00) [pid = 1816] [serial = 1741] [outer = (nil)] 01:41:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f961bb89400) [pid = 1816] [serial = 1742] [outer = 0x7f961064ec00] 01:41:05 INFO - PROCESS | 1816 | 1461660065234 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9622714000) [pid = 1816] [serial = 1743] [outer = 0x7f961064ec00] 01:41:06 INFO - PROCESS | 1816 | 1461660066028 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1227ms 01:41:06 INFO - PROCESS | 1816 | 1461660066063 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 1816 | 1461660066068 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:41:06 INFO - PROCESS | 1816 | 1461660066075 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 1816 | 1461660066080 Marionette TRACE conn3 <- [1,2294,null,{}] 01:41:06 INFO - PROCESS | 1816 | 1461660066089 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:06 INFO - PROCESS | 1816 | 1461660066302 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:41:06 INFO - PROCESS | 1816 | 1461660066503 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96147c4000 == 146 [pid = 1816] [id = 581] 01:41:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9610a55400) [pid = 1816] [serial = 1744] [outer = (nil)] 01:41:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f96144e7800) [pid = 1816] [serial = 1745] [outer = 0x7f9610a55400] 01:41:06 INFO - PROCESS | 1816 | 1461660066569 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f96150e9800) [pid = 1816] [serial = 1746] [outer = 0x7f9610a55400] 01:41:07 INFO - PROCESS | 1816 | 1461660067426 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1383ms 01:41:07 INFO - PROCESS | 1816 | 1461660067459 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1816 | 1461660067466 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:41:07 INFO - PROCESS | 1816 | 1461660067475 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1816 | 1461660067479 Marionette TRACE conn3 <- [1,2298,null,{}] 01:41:07 INFO - PROCESS | 1816 | 1461660067484 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:07 INFO - PROCESS | 1816 | 1461660067651 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:41:07 INFO - PROCESS | 1816 | 1461660067856 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618ce5000 == 147 [pid = 1816] [id = 582] 01:41:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96150f1400) [pid = 1816] [serial = 1747] [outer = (nil)] 01:41:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f961784bc00) [pid = 1816] [serial = 1748] [outer = 0x7f96150f1400] 01:41:07 INFO - PROCESS | 1816 | 1461660067924 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f9617c59400) [pid = 1816] [serial = 1749] [outer = 0x7f96150f1400] 01:41:08 INFO - PROCESS | 1816 | 1461660068765 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1333ms 01:41:08 INFO - PROCESS | 1816 | 1461660068809 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 1816 | 1461660068812 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:41:08 INFO - PROCESS | 1816 | 1461660068817 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 1816 | 1461660068822 Marionette TRACE conn3 <- [1,2302,null,{}] 01:41:08 INFO - PROCESS | 1816 | 1461660068836 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:09 INFO - PROCESS | 1816 | 1461660069002 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:41:09 INFO - PROCESS | 1816 | 1461660069208 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622b99000 == 148 [pid = 1816] [id = 583] 01:41:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9617c59c00) [pid = 1816] [serial = 1750] [outer = (nil)] 01:41:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f961bd85800) [pid = 1816] [serial = 1751] [outer = 0x7f9617c59c00] 01:41:09 INFO - PROCESS | 1816 | 1461660069273 Marionette DEBUG loaded listener.js 01:41:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f961cdbb400) [pid = 1816] [serial = 1752] [outer = 0x7f9617c59c00] 01:41:10 INFO - PROCESS | 1816 | 1461660070102 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1335ms 01:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:41:10 INFO - PROCESS | 1816 | 1461660070153 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:41:10 INFO - PROCESS | 1816 | 1461660070156 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:41:10 INFO - PROCESS | 1816 | 1461660070160 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1816 | 1461660070164 Marionette TRACE conn3 <- [1,2306,null,{}] 01:41:10 INFO - PROCESS | 1816 | 1461660070169 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:10 INFO - PROCESS | 1816 | 1461660070329 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:41:10 INFO - PROCESS | 1816 | 1461660070530 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624819000 == 149 [pid = 1816] [id = 584] 01:41:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f961aa6e800) [pid = 1816] [serial = 1753] [outer = (nil)] 01:41:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96212ed000) [pid = 1816] [serial = 1754] [outer = 0x7f961aa6e800] 01:41:10 INFO - PROCESS | 1816 | 1461660070594 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9622bdf400) [pid = 1816] [serial = 1755] [outer = 0x7f961aa6e800] 01:41:11 INFO - PROCESS | 1816 | 1461660071368 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1278ms 01:41:11 INFO - PROCESS | 1816 | 1461660071440 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1816 | 1461660071443 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:41:11 INFO - PROCESS | 1816 | 1461660071448 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1816 | 1461660071450 Marionette TRACE conn3 <- [1,2310,null,{}] 01:41:11 INFO - PROCESS | 1816 | 1461660071455 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:11 INFO - PROCESS | 1816 | 1461660071610 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:41:11 INFO - PROCESS | 1816 | 1461660071813 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f76000 == 150 [pid = 1816] [id = 585] 01:41:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f961cdb2800) [pid = 1816] [serial = 1756] [outer = (nil)] 01:41:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f9623dd6000) [pid = 1816] [serial = 1757] [outer = 0x7f961cdb2800] 01:41:11 INFO - PROCESS | 1816 | 1461660071873 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9624047400) [pid = 1816] [serial = 1758] [outer = 0x7f961cdb2800] 01:41:12 INFO - PROCESS | 1816 | 1461660072680 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1278ms 01:41:12 INFO - PROCESS | 1816 | 1461660072727 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 1816 | 1461660072731 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:41:12 INFO - PROCESS | 1816 | 1461660072736 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 1816 | 1461660072738 Marionette TRACE conn3 <- [1,2314,null,{}] 01:41:12 INFO - PROCESS | 1816 | 1461660072742 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:12 INFO - PROCESS | 1816 | 1461660072932 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:41:13 INFO - PROCESS | 1816 | 1461660073147 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258a3000 == 151 [pid = 1816] [id = 586] 01:41:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f961d00d800) [pid = 1816] [serial = 1759] [outer = (nil)] 01:41:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f96249c6000) [pid = 1816] [serial = 1760] [outer = 0x7f961d00d800] 01:41:13 INFO - PROCESS | 1816 | 1461660073254 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f96250c6000) [pid = 1816] [serial = 1761] [outer = 0x7f961d00d800] 01:41:14 INFO - PROCESS | 1816 | 1461660074026 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1326ms 01:41:14 INFO - PROCESS | 1816 | 1461660074062 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 1816 | 1461660074065 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:41:14 INFO - PROCESS | 1816 | 1461660074071 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 1816 | 1461660074073 Marionette TRACE conn3 <- [1,2318,null,{}] 01:41:14 INFO - PROCESS | 1816 | 1461660074078 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:14 INFO - PROCESS | 1816 | 1461660074231 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:41:14 INFO - PROCESS | 1816 | 1461660074445 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290d4000 == 152 [pid = 1816] [id = 587] 01:41:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f9624051000) [pid = 1816] [serial = 1762] [outer = (nil)] 01:41:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f9625852800) [pid = 1816] [serial = 1763] [outer = 0x7f9624051000] 01:41:14 INFO - PROCESS | 1816 | 1461660074547 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f9627ef0800) [pid = 1816] [serial = 1764] [outer = 0x7f9624051000] 01:41:15 INFO - PROCESS | 1816 | 1461660075352 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1816 | 1461660075407 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:41:15 INFO - PROCESS | 1816 | 1461660075413 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1816 | 1461660075416 Marionette TRACE conn3 <- [1,2322,null,{}] 01:41:15 INFO - PROCESS | 1816 | 1461660075420 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:15 INFO - PROCESS | 1816 | 1461660075583 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:41:15 INFO - PROCESS | 1816 | 1461660075789 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cae7000 == 153 [pid = 1816] [id = 588] 01:41:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f96250c7000) [pid = 1816] [serial = 1765] [outer = (nil)] 01:41:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f9628171000) [pid = 1816] [serial = 1766] [outer = 0x7f96250c7000] 01:41:15 INFO - PROCESS | 1816 | 1461660075850 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f9628c0b400) [pid = 1816] [serial = 1767] [outer = 0x7f96250c7000] 01:41:16 INFO - PROCESS | 1816 | 1461660076606 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1232ms 01:41:16 INFO - PROCESS | 1816 | 1461660076644 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1816 | 1461660076647 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:41:16 INFO - PROCESS | 1816 | 1461660076652 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1816 | 1461660076655 Marionette TRACE conn3 <- [1,2326,null,{}] 01:41:16 INFO - PROCESS | 1816 | 1461660076660 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:16 INFO - PROCESS | 1816 | 1461660076828 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:41:17 INFO - PROCESS | 1816 | 1461660077035 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962da7f800 == 154 [pid = 1816] [id = 589] 01:41:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f962548e000) [pid = 1816] [serial = 1768] [outer = (nil)] 01:41:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f9628ca7c00) [pid = 1816] [serial = 1769] [outer = 0x7f962548e000] 01:41:17 INFO - PROCESS | 1816 | 1461660077140 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f9628e51400) [pid = 1816] [serial = 1770] [outer = 0x7f962548e000] 01:41:17 INFO - PROCESS | 1816 | 1461660077906 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:41:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:41:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1279ms 01:41:17 INFO - PROCESS | 1816 | 1461660077933 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:41:17 INFO - PROCESS | 1816 | 1461660077936 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:41:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:41:17 INFO - PROCESS | 1816 | 1461660077943 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 1816 | 1461660077945 Marionette TRACE conn3 <- [1,2330,null,{}] 01:41:17 INFO - PROCESS | 1816 | 1461660077950 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:18 INFO - PROCESS | 1816 | 1461660078118 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:41:18 INFO - PROCESS | 1816 | 1461660078323 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef5b000 == 155 [pid = 1816] [id = 590] 01:41:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f962843a400) [pid = 1816] [serial = 1771] [outer = (nil)] 01:41:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f962a810000) [pid = 1816] [serial = 1772] [outer = 0x7f962843a400] 01:41:18 INFO - PROCESS | 1816 | 1461660078384 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f962b60dc00) [pid = 1816] [serial = 1773] [outer = 0x7f962843a400] 01:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1230ms 01:41:19 INFO - PROCESS | 1816 | 1461660079165 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:41:19 INFO - PROCESS | 1816 | 1461660079190 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:41:19 INFO - PROCESS | 1816 | 1461660079193 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:41:19 INFO - PROCESS | 1816 | 1461660079201 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:41:19 INFO - PROCESS | 1816 | 1461660079205 Marionette TRACE conn3 <- [1,2334,null,{}] 01:41:19 INFO - PROCESS | 1816 | 1461660079209 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:19 INFO - PROCESS | 1816 | 1461660079395 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:41:19 INFO - PROCESS | 1816 | 1461660079613 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b10b800 == 156 [pid = 1816] [id = 591] 01:41:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f962a7b4400) [pid = 1816] [serial = 1774] [outer = (nil)] 01:41:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f962b94f800) [pid = 1816] [serial = 1775] [outer = 0x7f962a7b4400] 01:41:19 INFO - PROCESS | 1816 | 1461660079720 Marionette DEBUG loaded listener.js 01:41:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 276 (0x7f962c585c00) [pid = 1816] [serial = 1776] [outer = 0x7f962a7b4400] 01:41:20 INFO - PROCESS | 1816 | 1461660080549 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1377ms 01:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:41:20 INFO - PROCESS | 1816 | 1461660080580 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 1816 | 1461660080582 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:41:20 INFO - PROCESS | 1816 | 1461660080588 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1816 | 1461660080590 Marionette TRACE conn3 <- [1,2338,null,{}] 01:41:20 INFO - PROCESS | 1816 | 1461660080595 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:20 INFO - PROCESS | 1816 | 1461660080758 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:41:20 INFO - PROCESS | 1816 | 1461660080965 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b4ab000 == 157 [pid = 1816] [id = 592] 01:41:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 277 (0x7f962b2e1000) [pid = 1816] [serial = 1777] [outer = (nil)] 01:41:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 278 (0x7f962ca29800) [pid = 1816] [serial = 1778] [outer = 0x7f962b2e1000] 01:41:21 INFO - PROCESS | 1816 | 1461660081025 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 279 (0x7f962cc1ec00) [pid = 1816] [serial = 1779] [outer = 0x7f962b2e1000] 01:41:21 INFO - PROCESS | 1816 | 1461660081775 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1234ms 01:41:21 INFO - PROCESS | 1816 | 1461660081822 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1816 | 1461660081825 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:41:21 INFO - PROCESS | 1816 | 1461660081830 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1816 | 1461660081832 Marionette TRACE conn3 <- [1,2342,null,{}] 01:41:21 INFO - PROCESS | 1816 | 1461660081837 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:22 INFO - PROCESS | 1816 | 1461660082002 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:41:22 INFO - PROCESS | 1816 | 1461660082216 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c309800 == 158 [pid = 1816] [id = 593] 01:41:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 280 (0x7f960ecf7400) [pid = 1816] [serial = 1780] [outer = (nil)] 01:41:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 281 (0x7f962c58f400) [pid = 1816] [serial = 1781] [outer = 0x7f960ecf7400] 01:41:22 INFO - PROCESS | 1816 | 1461660082321 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 282 (0x7f962cd2b000) [pid = 1816] [serial = 1782] [outer = 0x7f960ecf7400] 01:41:23 INFO - PROCESS | 1816 | 1461660083130 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1328ms 01:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:41:23 INFO - PROCESS | 1816 | 1461660083158 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1816 | 1461660083161 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:41:23 INFO - PROCESS | 1816 | 1461660083165 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1816 | 1461660083168 Marionette TRACE conn3 <- [1,2346,null,{}] 01:41:23 INFO - PROCESS | 1816 | 1461660083173 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:23 INFO - PROCESS | 1816 | 1461660083345 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:41:23 INFO - PROCESS | 1816 | 1461660083555 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96142d3000 == 159 [pid = 1816] [id = 594] 01:41:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 283 (0x7f960e496400) [pid = 1816] [serial = 1783] [outer = (nil)] 01:41:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 284 (0x7f9610635000) [pid = 1816] [serial = 1784] [outer = 0x7f960e496400] 01:41:23 INFO - PROCESS | 1816 | 1461660083982 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 285 (0x7f9610d52c00) [pid = 1816] [serial = 1785] [outer = 0x7f960e496400] 01:41:24 INFO - PROCESS | 1816 | ************************* 01:41:24 INFO - PROCESS | 1816 | A coding exception was thrown and uncaught in a Task. 01:41:24 INFO - PROCESS | 1816 | 01:41:24 INFO - PROCESS | 1816 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:41:24 INFO - PROCESS | 1816 | Full stack: 01:41:24 INFO - PROCESS | 1816 | ************************* 01:41:24 INFO - PROCESS | 1816 | 1461660084935 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1829ms 01:41:24 INFO - PROCESS | 1816 | 1461660084995 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 1816 | 1461660084998 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:41:25 INFO - PROCESS | 1816 | 1461660085005 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1816 | 1461660085008 Marionette TRACE conn3 <- [1,2350,null,{}] 01:41:25 INFO - PROCESS | 1816 | 1461660085014 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:25 INFO - PROCESS | 1816 | 1461660085197 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:41:25 INFO - PROCESS | 1816 | 1461660085423 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96146d3000 == 160 [pid = 1816] [id = 595] 01:41:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 286 (0x7f96144e6000) [pid = 1816] [serial = 1786] [outer = (nil)] 01:41:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 287 (0x7f9614c66400) [pid = 1816] [serial = 1787] [outer = 0x7f96144e6000] 01:41:25 INFO - PROCESS | 1816 | 1461660085584 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 288 (0x7f96168bd400) [pid = 1816] [serial = 1788] [outer = 0x7f96144e6000] 01:41:26 INFO - PROCESS | 1816 | 1461660086435 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1480ms 01:41:26 INFO - PROCESS | 1816 | 1461660086484 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 1816 | 1461660086488 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:41:26 INFO - PROCESS | 1816 | 1461660086496 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1816 | 1461660086500 Marionette TRACE conn3 <- [1,2354,null,{}] 01:41:26 INFO - PROCESS | 1816 | 1461660086505 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:26 INFO - PROCESS | 1816 | 1461660086651 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:41:26 INFO - PROCESS | 1816 | 1461660086865 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160af800 == 161 [pid = 1816] [id = 596] 01:41:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 289 (0x7f96172edc00) [pid = 1816] [serial = 1789] [outer = (nil)] 01:41:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 290 (0x7f96187a8c00) [pid = 1816] [serial = 1790] [outer = 0x7f96172edc00] 01:41:26 INFO - PROCESS | 1816 | 1461660086964 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 291 (0x7f9618afa400) [pid = 1816] [serial = 1791] [outer = 0x7f96172edc00] 01:41:27 INFO - PROCESS | 1816 | 1461660087814 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1377ms 01:41:27 INFO - PROCESS | 1816 | 1461660087874 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:41:27 INFO - PROCESS | 1816 | 1461660087877 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:41:27 INFO - PROCESS | 1816 | 1461660087882 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1816 | 1461660087887 Marionette TRACE conn3 <- [1,2358,null,{}] 01:41:27 INFO - PROCESS | 1816 | 1461660087900 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:28 INFO - PROCESS | 1816 | 1461660088056 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:41:28 INFO - PROCESS | 1816 | 1461660088303 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622ba1000 == 162 [pid = 1816] [id = 597] 01:41:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 292 (0x7f961784f800) [pid = 1816] [serial = 1792] [outer = (nil)] 01:41:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 293 (0x7f961abe1c00) [pid = 1816] [serial = 1793] [outer = 0x7f961784f800] 01:41:28 INFO - PROCESS | 1816 | 1461660088364 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 294 (0x7f961cf24000) [pid = 1816] [serial = 1794] [outer = 0x7f961784f800] 01:41:29 INFO - PROCESS | 1816 | 1461660089127 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961432a800 == 161 [pid = 1816] [id = 479] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f5b000 == 160 [pid = 1816] [id = 525] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624dd3800 == 159 [pid = 1816] [id = 524] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962487b000 == 158 [pid = 1816] [id = 478] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613ddd800 == 157 [pid = 1816] [id = 523] 01:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1336ms 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 293 (0x7f961cdb8c00) [pid = 1816] [serial = 1673] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 292 (0x7f961bb8a000) [pid = 1816] [serial = 1619] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 291 (0x7f9615075400) [pid = 1816] [serial = 1610] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 290 (0x7f9622931400) [pid = 1816] [serial = 1628] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 289 (0x7f961bb8e800) [pid = 1816] [serial = 1649] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 288 (0x7f9623e96c00) [pid = 1816] [serial = 1634] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 287 (0x7f961d007000) [pid = 1816] [serial = 1622] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 286 (0x7f96249be000) [pid = 1816] [serial = 1637] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 285 (0x7f96167d0400) [pid = 1816] [serial = 1646] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 284 (0x7f9622be7400) [pid = 1816] [serial = 1631] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 283 (0x7f9624e0c400) [pid = 1816] [serial = 1643] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 282 (0x7f9622912000) [pid = 1816] [serial = 1625] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 281 (0x7f9617c5fc00) [pid = 1816] [serial = 1613] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 280 (0x7f9624d79800) [pid = 1816] [serial = 1640] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 279 (0x7f96134cb000) [pid = 1816] [serial = 1607] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 278 (0x7f961ab46000) [pid = 1816] [serial = 1616] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614e7c000 == 156 [pid = 1816] [id = 579] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d084800 == 155 [pid = 1816] [id = 578] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a296800 == 154 [pid = 1816] [id = 577] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617b89800 == 153 [pid = 1816] [id = 576] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614eea000 == 152 [pid = 1816] [id = 575] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614eed800 == 151 [pid = 1816] [id = 574] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9615cfa000 == 150 [pid = 1816] [id = 573] 01:41:29 INFO - PROCESS | 1816 | 1461660089309 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1816 | 1461660089312 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d255000 == 149 [pid = 1816] [id = 567] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cd76000 == 148 [pid = 1816] [id = 566] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b38e000 == 147 [pid = 1816] [id = 565] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626ab9000 == 146 [pid = 1816] [id = 564] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962500c000 == 145 [pid = 1816] [id = 563] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962480a000 == 144 [pid = 1816] [id = 562] 01:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622baa000 == 143 [pid = 1816] [id = 561] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218cf000 == 142 [pid = 1816] [id = 560] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617c68000 == 141 [pid = 1816] [id = 559] 01:41:29 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96146cd800 == 140 [pid = 1816] [id = 558] 01:41:29 INFO - PROCESS | 1816 | 1461660089333 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1816 | 1461660089336 Marionette TRACE conn3 <- [1,2362,null,{}] 01:41:29 INFO - PROCESS | 1816 | 1461660089340 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:29 INFO - PROCESS | 1816 | 1461660089481 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 277 (0x7f9613ff0000) [pid = 1816] [serial = 1353] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 276 (0x7f9610648400) [pid = 1816] [serial = 1652] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 275 (0x7f9628cad000) [pid = 1816] [serial = 1344] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f9617959800) [pid = 1816] [serial = 1662] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f96168b6400) [pid = 1816] [serial = 1659] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f9618bef800) [pid = 1816] [serial = 1670] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f9623dd5800) [pid = 1816] [serial = 1404] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f9610cc2400) [pid = 1816] [serial = 1653] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f961ab49000) [pid = 1816] [serial = 1401] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f9615d9dc00) [pid = 1816] [serial = 1365] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f9617c5f800) [pid = 1816] [serial = 1664] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f961ab42000) [pid = 1816] [serial = 1605] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f9618af0000) [pid = 1816] [serial = 1665] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f9628c0c400) [pid = 1816] [serial = 1407] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f961bdddc00) [pid = 1816] [serial = 1671] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f96147f0c00) [pid = 1816] [serial = 1356] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f961aa76000) [pid = 1816] [serial = 1667] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f96160c9c00) [pid = 1816] [serial = 1658] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f961506f400) [pid = 1816] [serial = 1655] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f963c2b1400) [pid = 1816] [serial = 1359] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f9640afc000) [pid = 1816] [serial = 1350] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f9615d95c00) [pid = 1816] [serial = 1656] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f96172f5c00) [pid = 1816] [serial = 1661] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f9628e52c00) [pid = 1816] [serial = 1395] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f961ba8d400) [pid = 1816] [serial = 1668] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f962eebac00) [pid = 1816] [serial = 1347] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f9615d98400) [pid = 1816] [serial = 1398] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f963c6c8400) [pid = 1816] [serial = 1362] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f961795dc00) [pid = 1816] [serial = 1536] [outer = (nil)] [url = about:blank] 01:41:29 INFO - PROCESS | 1816 | 1461660089670 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e21000 == 141 [pid = 1816] [id = 598] 01:41:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9610648400) [pid = 1816] [serial = 1795] [outer = (nil)] 01:41:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9615d98400) [pid = 1816] [serial = 1796] [outer = 0x7f9610648400] 01:41:29 INFO - PROCESS | 1816 | 1461660089725 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f961ba8d400) [pid = 1816] [serial = 1797] [outer = 0x7f9610648400] 01:41:30 INFO - PROCESS | 1816 | 1461660090401 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1087ms 01:41:30 INFO - PROCESS | 1816 | 1461660090415 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 1816 | 1461660090417 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:41:30 INFO - PROCESS | 1816 | 1461660090423 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 1816 | 1461660090425 Marionette TRACE conn3 <- [1,2366,null,{}] 01:41:30 INFO - PROCESS | 1816 | 1461660090430 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:30 INFO - PROCESS | 1816 | 1461660090583 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:41:30 INFO - PROCESS | 1816 | 1461660090750 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169e2000 == 142 [pid = 1816] [id = 599] 01:41:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f961bde0c00) [pid = 1816] [serial = 1798] [outer = (nil)] 01:41:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f96210eb400) [pid = 1816] [serial = 1799] [outer = 0x7f961bde0c00] 01:41:30 INFO - PROCESS | 1816 | 1461660090809 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9623dd1400) [pid = 1816] [serial = 1800] [outer = 0x7f961bde0c00] 01:41:31 INFO - PROCESS | 1816 | 1461660091447 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1082ms 01:41:31 INFO - PROCESS | 1816 | 1461660091505 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1816 | 1461660091508 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:41:31 INFO - PROCESS | 1816 | 1461660091513 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1816 | 1461660091515 Marionette TRACE conn3 <- [1,2370,null,{}] 01:41:31 INFO - PROCESS | 1816 | 1461660091520 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:31 INFO - PROCESS | 1816 | 1461660091753 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:41:31 INFO - PROCESS | 1816 | 1461660091782 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bbb1000 == 143 [pid = 1816] [id = 600] 01:41:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f961cf23800) [pid = 1816] [serial = 1801] [outer = (nil)] 01:41:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f96246abc00) [pid = 1816] [serial = 1802] [outer = 0x7f961cf23800] 01:41:31 INFO - PROCESS | 1816 | 1461660091833 Marionette DEBUG loaded listener.js 01:41:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9624c2cc00) [pid = 1816] [serial = 1803] [outer = 0x7f961cf23800] 01:41:32 INFO - PROCESS | 1816 | 1461660092555 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1076ms 01:41:32 INFO - PROCESS | 1816 | 1461660092593 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:41:32 INFO - PROCESS | 1816 | 1461660092595 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:41:32 INFO - PROCESS | 1816 | 1461660092600 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 1816 | 1461660092602 Marionette TRACE conn3 <- [1,2374,null,{}] 01:41:32 INFO - PROCESS | 1816 | 1461660092607 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:32 INFO - PROCESS | 1816 | 1461660092811 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:41:32 INFO - PROCESS | 1816 | 1461660092836 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622b9c000 == 144 [pid = 1816] [id = 601] 01:41:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f96212e5c00) [pid = 1816] [serial = 1804] [outer = (nil)] 01:41:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f96250ca800) [pid = 1816] [serial = 1805] [outer = 0x7f96212e5c00] 01:41:32 INFO - PROCESS | 1816 | 1461660092887 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f9625851800) [pid = 1816] [serial = 1806] [outer = 0x7f96212e5c00] 01:41:34 INFO - PROCESS | 1816 | 1461660094444 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f96146eac00) [pid = 1816] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f96168b8000) [pid = 1816] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f9618aef400) [pid = 1816] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f96172ed800) [pid = 1816] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f961062a000) [pid = 1816] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f96144ef800) [pid = 1816] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f962291b000) [pid = 1816] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9610a59800) [pid = 1816] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f96144e5400) [pid = 1816] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f96146f2800) [pid = 1816] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961bd91c00) [pid = 1816] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9622bdfc00) [pid = 1816] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f961895d400) [pid = 1816] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f9613c85400) [pid = 1816] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f9614ded800) [pid = 1816] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f9614de8400) [pid = 1816] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f9624d7a800) [pid = 1816] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f961ab43400) [pid = 1816] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f96150edc00) [pid = 1816] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f96210eb000) [pid = 1816] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f9618bf2000) [pid = 1816] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f96249c0800) [pid = 1816] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9610646000) [pid = 1816] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f962560e000) [pid = 1816] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f9613c87c00) [pid = 1816] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f96134d0000) [pid = 1816] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f960ececc00) [pid = 1816] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9610cc3c00) [pid = 1816] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f96147f5000) [pid = 1816] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f960eceb800) [pid = 1816] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f96144f0400) [pid = 1816] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f9610cbdc00) [pid = 1816] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f960ecec400) [pid = 1816] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f961bb8bc00) [pid = 1816] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f961062d000) [pid = 1816] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f960e48f400) [pid = 1816] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9610645800) [pid = 1816] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9618bfdc00) [pid = 1816] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9610d55000) [pid = 1816] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f9614de1800) [pid = 1816] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9618af5800) [pid = 1816] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f961ab3fc00) [pid = 1816] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f9610a5b000) [pid = 1816] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9618bf6400) [pid = 1816] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96187a0800) [pid = 1816] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f960ece8400) [pid = 1816] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f96146eb800) [pid = 1816] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f9610632000) [pid = 1816] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f96246b0800) [pid = 1816] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961bde1400) [pid = 1816] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f960e490800) [pid = 1816] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9613fe8000) [pid = 1816] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9623e9ac00) [pid = 1816] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f962cbddc00) [pid = 1816] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f960ecf7c00) [pid = 1816] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f961cf2a400) [pid = 1816] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f9614df0c00) [pid = 1816] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9613c8d400) [pid = 1816] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f96134c4800) [pid = 1816] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9610a4f000) [pid = 1816] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f9617952000) [pid = 1816] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9613fe5c00) [pid = 1816] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f961bddb800) [pid = 1816] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:41:34 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f96160cc800) [pid = 1816] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1981ms 01:41:34 INFO - PROCESS | 1816 | 1461660094628 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1816 | 1461660094630 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:41:34 INFO - PROCESS | 1816 | 1461660094638 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1816 | 1461660094640 Marionette TRACE conn3 <- [1,2378,null,{}] 01:41:34 INFO - PROCESS | 1816 | 1461660094644 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:34 INFO - PROCESS | 1816 | 1461660094847 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:41:34 INFO - PROCESS | 1816 | 1461660094950 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610dd6000 == 145 [pid = 1816] [id = 602] 01:41:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f961062a400) [pid = 1816] [serial = 1807] [outer = (nil)] 01:41:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f9610632000) [pid = 1816] [serial = 1808] [outer = 0x7f961062a400] 01:41:35 INFO - PROCESS | 1816 | 1461660095012 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9610cbd800) [pid = 1816] [serial = 1809] [outer = 0x7f961062a400] 01:41:35 INFO - PROCESS | 1816 | 1461660095575 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 974ms 01:41:35 INFO - PROCESS | 1816 | 1461660095613 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:41:35 INFO - PROCESS | 1816 | 1461660095615 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:41:35 INFO - PROCESS | 1816 | 1461660095620 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 1816 | 1461660095622 Marionette TRACE conn3 <- [1,2382,null,{}] 01:41:35 INFO - PROCESS | 1816 | 1461660095626 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:35 INFO - PROCESS | 1816 | 1461660095784 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:41:35 INFO - PROCESS | 1816 | 1461660095951 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169de800 == 146 [pid = 1816] [id = 603] 01:41:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f961062d000) [pid = 1816] [serial = 1810] [outer = (nil)] 01:41:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f96134d0000) [pid = 1816] [serial = 1811] [outer = 0x7f961062d000] 01:41:36 INFO - PROCESS | 1816 | 1461660096003 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f96147f5000) [pid = 1816] [serial = 1812] [outer = 0x7f961062d000] 01:41:36 INFO - PROCESS | 1816 | 1461660096801 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1227ms 01:41:36 INFO - PROCESS | 1816 | 1461660096848 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:41:36 INFO - PROCESS | 1816 | 1461660096853 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:41:36 INFO - PROCESS | 1816 | 1461660096860 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1816 | 1461660096865 Marionette TRACE conn3 <- [1,2386,null,{}] 01:41:36 INFO - PROCESS | 1816 | 1461660096873 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:37 INFO - PROCESS | 1816 | 1461660097072 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:41:37 INFO - PROCESS | 1816 | 1461660097281 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178f1800 == 147 [pid = 1816] [id = 604] 01:41:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f9610a59800) [pid = 1816] [serial = 1813] [outer = (nil)] 01:41:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f96146f8000) [pid = 1816] [serial = 1814] [outer = 0x7f9610a59800] 01:41:37 INFO - PROCESS | 1816 | 1461660097390 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f96150e4400) [pid = 1816] [serial = 1815] [outer = 0x7f9610a59800] 01:41:38 INFO - PROCESS | 1816 | 1461660098287 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1484ms 01:41:38 INFO - PROCESS | 1816 | 1461660098343 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 1816 | 1461660098350 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:41:38 INFO - PROCESS | 1816 | 1461660098359 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 1816 | 1461660098363 Marionette TRACE conn3 <- [1,2390,null,{}] 01:41:38 INFO - PROCESS | 1816 | 1461660098368 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:38 INFO - PROCESS | 1816 | 1461660098526 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:41:38 INFO - PROCESS | 1816 | 1461660098734 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961b914800 == 148 [pid = 1816] [id = 605] 01:41:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f96134c4800) [pid = 1816] [serial = 1816] [outer = (nil)] 01:41:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f9617842c00) [pid = 1816] [serial = 1817] [outer = 0x7f96134c4800] 01:41:38 INFO - PROCESS | 1816 | 1461660098799 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f9617954400) [pid = 1816] [serial = 1818] [outer = 0x7f96134c4800] 01:41:39 INFO - PROCESS | 1816 | 1461660099702 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1386ms 01:41:39 INFO - PROCESS | 1816 | 1461660099745 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 1816 | 1461660099748 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:41:39 INFO - PROCESS | 1816 | 1461660099754 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1816 | 1461660099759 Marionette TRACE conn3 <- [1,2394,null,{}] 01:41:39 INFO - PROCESS | 1816 | 1461660099773 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:39 INFO - PROCESS | 1816 | 1461660099950 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:41:40 INFO - PROCESS | 1816 | 1461660100240 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96248a9800 == 149 [pid = 1816] [id = 606] 01:41:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f9618bf1c00) [pid = 1816] [serial = 1819] [outer = (nil)] 01:41:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961ab3fc00) [pid = 1816] [serial = 1820] [outer = 0x7f9618bf1c00] 01:41:40 INFO - PROCESS | 1816 | 1461660100348 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f961bb82400) [pid = 1816] [serial = 1821] [outer = 0x7f9618bf1c00] 01:41:41 INFO - PROCESS | 1816 | 1461660101102 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1382ms 01:41:41 INFO - PROCESS | 1816 | 1461660101136 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:41:41 INFO - PROCESS | 1816 | 1461660101140 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:41:41 INFO - PROCESS | 1816 | 1461660101145 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1816 | 1461660101148 Marionette TRACE conn3 <- [1,2398,null,{}] 01:41:41 INFO - PROCESS | 1816 | 1461660101152 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:41 INFO - PROCESS | 1816 | 1461660101328 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:41:41 INFO - PROCESS | 1816 | 1461660101536 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625711000 == 150 [pid = 1816] [id = 607] 01:41:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9618bf4800) [pid = 1816] [serial = 1822] [outer = (nil)] 01:41:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f961cdba400) [pid = 1816] [serial = 1823] [outer = 0x7f9618bf4800] 01:41:41 INFO - PROCESS | 1816 | 1461660101598 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f96210eb800) [pid = 1816] [serial = 1824] [outer = 0x7f9618bf4800] 01:41:42 INFO - PROCESS | 1816 | 1461660102408 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1334ms 01:41:42 INFO - PROCESS | 1816 | 1461660102480 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 1816 | 1461660102483 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:41:42 INFO - PROCESS | 1816 | 1461660102488 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1816 | 1461660102490 Marionette TRACE conn3 <- [1,2402,null,{}] 01:41:42 INFO - PROCESS | 1816 | 1461660102495 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:42 INFO - PROCESS | 1816 | 1461660102666 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:41:42 INFO - PROCESS | 1816 | 1461660102874 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625ac3000 == 151 [pid = 1816] [id = 608] 01:41:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f961bb8dc00) [pid = 1816] [serial = 1825] [outer = (nil)] 01:41:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f9622716c00) [pid = 1816] [serial = 1826] [outer = 0x7f961bb8dc00] 01:41:42 INFO - PROCESS | 1816 | 1461660102939 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f962293c400) [pid = 1816] [serial = 1827] [outer = 0x7f961bb8dc00] 01:41:43 INFO - PROCESS | 1816 | 1461660103750 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1333ms 01:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:41:43 INFO - PROCESS | 1816 | 1461660103823 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 1816 | 1461660103825 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:41:43 INFO - PROCESS | 1816 | 1461660103831 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 1816 | 1461660103833 Marionette TRACE conn3 <- [1,2406,null,{}] 01:41:43 INFO - PROCESS | 1816 | 1461660103838 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:44 INFO - PROCESS | 1816 | 1461660104078 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:41:44 INFO - PROCESS | 1816 | 1461660104284 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290e0800 == 152 [pid = 1816] [id = 609] 01:41:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9622bed400) [pid = 1816] [serial = 1828] [outer = (nil)] 01:41:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96246b6800) [pid = 1816] [serial = 1829] [outer = 0x7f9622bed400] 01:41:44 INFO - PROCESS | 1816 | 1461660104391 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f96256a1c00) [pid = 1816] [serial = 1830] [outer = 0x7f9622bed400] 01:41:45 INFO - PROCESS | 1816 | 1461660105253 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1479ms 01:41:45 INFO - PROCESS | 1816 | 1461660105310 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 1816 | 1461660105313 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:41:45 INFO - PROCESS | 1816 | 1461660105318 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1816 | 1461660105320 Marionette TRACE conn3 <- [1,2410,null,{}] 01:41:45 INFO - PROCESS | 1816 | 1461660105325 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:45 INFO - PROCESS | 1816 | 1461660105497 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:41:45 INFO - PROCESS | 1816 | 1461660105706 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cd5e800 == 153 [pid = 1816] [id = 610] 01:41:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9623dd5800) [pid = 1816] [serial = 1831] [outer = (nil)] 01:41:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f96269ae400) [pid = 1816] [serial = 1832] [outer = 0x7f9623dd5800] 01:41:45 INFO - PROCESS | 1816 | 1461660105809 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9628176400) [pid = 1816] [serial = 1833] [outer = 0x7f9623dd5800] 01:41:46 INFO - PROCESS | 1816 | 1461660106640 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1379ms 01:41:46 INFO - PROCESS | 1816 | 1461660106698 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 1816 | 1461660106701 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:41:46 INFO - PROCESS | 1816 | 1461660106708 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1816 | 1461660106710 Marionette TRACE conn3 <- [1,2414,null,{}] 01:41:46 INFO - PROCESS | 1816 | 1461660106716 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:46 INFO - PROCESS | 1816 | 1461660106891 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:41:47 INFO - PROCESS | 1816 | 1461660107100 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd61800 == 154 [pid = 1816] [id = 611] 01:41:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f96168b6c00) [pid = 1816] [serial = 1834] [outer = (nil)] 01:41:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f9628c0dc00) [pid = 1816] [serial = 1835] [outer = 0x7f96168b6c00] 01:41:47 INFO - PROCESS | 1816 | 1461660107206 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9628e4f800) [pid = 1816] [serial = 1836] [outer = 0x7f96168b6c00] 01:41:48 INFO - PROCESS | 1816 | 1461660108000 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1337ms 01:41:48 INFO - PROCESS | 1816 | 1461660108044 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 1816 | 1461660108047 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:41:48 INFO - PROCESS | 1816 | 1461660108055 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 1816 | 1461660108058 Marionette TRACE conn3 <- [1,2418,null,{}] 01:41:48 INFO - PROCESS | 1816 | 1461660108063 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:48 INFO - PROCESS | 1816 | 1461660108239 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:41:48 INFO - PROCESS | 1816 | 1461660108448 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962ef5f000 == 155 [pid = 1816] [id = 612] 01:41:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f96265e6800) [pid = 1816] [serial = 1837] [outer = (nil)] 01:41:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f962a7b6c00) [pid = 1816] [serial = 1838] [outer = 0x7f96265e6800] 01:41:48 INFO - PROCESS | 1816 | 1461660108552 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f962b6c2000) [pid = 1816] [serial = 1839] [outer = 0x7f96265e6800] 01:41:49 INFO - PROCESS | 1816 | 1461660109370 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1381ms 01:41:49 INFO - PROCESS | 1816 | 1461660109438 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 1816 | 1461660109441 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:41:49 INFO - PROCESS | 1816 | 1461660109447 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 1816 | 1461660109450 Marionette TRACE conn3 <- [1,2422,null,{}] 01:41:49 INFO - PROCESS | 1816 | 1461660109454 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:49 INFO - PROCESS | 1816 | 1461660109643 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:41:49 INFO - PROCESS | 1816 | 1461660109857 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3ce000 == 156 [pid = 1816] [id = 613] 01:41:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f9628c07800) [pid = 1816] [serial = 1840] [outer = (nil)] 01:41:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f962b6cfc00) [pid = 1816] [serial = 1841] [outer = 0x7f9628c07800] 01:41:49 INFO - PROCESS | 1816 | 1461660109921 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f962c58c800) [pid = 1816] [serial = 1842] [outer = 0x7f9628c07800] 01:41:50 INFO - PROCESS | 1816 | 1461660110719 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1333ms 01:41:50 INFO - PROCESS | 1816 | 1461660110780 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1816 | 1461660110783 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:41:50 INFO - PROCESS | 1816 | 1461660110790 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1816 | 1461660110793 Marionette TRACE conn3 <- [1,2426,null,{}] 01:41:50 INFO - PROCESS | 1816 | 1461660110798 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:51 INFO - PROCESS | 1816 | 1461660111002 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:41:51 INFO - PROCESS | 1816 | 1461660111209 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ffb6000 == 157 [pid = 1816] [id = 614] 01:41:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f9628e5a000) [pid = 1816] [serial = 1843] [outer = (nil)] 01:41:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f962cc23400) [pid = 1816] [serial = 1844] [outer = 0x7f9628e5a000] 01:41:51 INFO - PROCESS | 1816 | 1461660111320 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f962d848800) [pid = 1816] [serial = 1845] [outer = 0x7f9628e5a000] 01:41:52 INFO - PROCESS | 1816 | 1461660112173 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1432ms 01:41:52 INFO - PROCESS | 1816 | 1461660112222 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1816 | 1461660112226 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:41:52 INFO - PROCESS | 1816 | 1461660112231 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1816 | 1461660112233 Marionette TRACE conn3 <- [1,2430,null,{}] 01:41:52 INFO - PROCESS | 1816 | 1461660112238 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:52 INFO - PROCESS | 1816 | 1461660112411 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:41:52 INFO - PROCESS | 1816 | 1461660112626 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160b0800 == 158 [pid = 1816] [id = 615] 01:41:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9610a54400) [pid = 1816] [serial = 1846] [outer = (nil)] 01:41:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f961cdb0c00) [pid = 1816] [serial = 1847] [outer = 0x7f9610a54400] 01:41:52 INFO - PROCESS | 1816 | 1461660112729 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f962d84a400) [pid = 1816] [serial = 1848] [outer = 0x7f9610a54400] 01:41:53 INFO - PROCESS | 1816 | 1461660113537 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1330ms 01:41:53 INFO - PROCESS | 1816 | 1461660113561 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1816 | 1461660113564 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:41:53 INFO - PROCESS | 1816 | 1461660113569 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1816 | 1461660113571 Marionette TRACE conn3 <- [1,2434,null,{}] 01:41:53 INFO - PROCESS | 1816 | 1461660113576 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:53 INFO - PROCESS | 1816 | 1461660113755 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:41:53 INFO - PROCESS | 1816 | 1461660113980 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613099000 == 159 [pid = 1816] [id = 616] 01:41:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f960ecea800) [pid = 1816] [serial = 1849] [outer = (nil)] 01:41:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9613c83c00) [pid = 1816] [serial = 1850] [outer = 0x7f960ecea800] 01:41:54 INFO - PROCESS | 1816 | 1461660114088 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9617847400) [pid = 1816] [serial = 1851] [outer = 0x7f960ecea800] 01:41:54 INFO - PROCESS | 1816 | 1461660114939 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:41:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1428ms 01:41:54 INFO - PROCESS | 1816 | 1461660114997 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:41:55 INFO - PROCESS | 1816 | 1461660115001 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:41:55 INFO - PROCESS | 1816 | 1461660115006 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1816 | 1461660115007 Marionette TRACE conn3 <- [1,2438,null,{}] 01:41:55 INFO - PROCESS | 1816 | 1461660115012 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:55 INFO - PROCESS | 1816 | 1461660115194 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:41:55 INFO - PROCESS | 1816 | 1461660115488 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961431e800 == 160 [pid = 1816] [id = 617] 01:41:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f960ecf7800) [pid = 1816] [serial = 1852] [outer = (nil)] 01:41:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f9610cbfc00) [pid = 1816] [serial = 1853] [outer = 0x7f960ecf7800] 01:41:55 INFO - PROCESS | 1816 | 1461660115555 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f96147eac00) [pid = 1816] [serial = 1854] [outer = 0x7f960ecf7800] 01:41:56 INFO - PROCESS | 1816 | 1461660116397 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1876ms 01:41:57 INFO - PROCESS | 1816 | 1461660116996 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:41:57 INFO - PROCESS | 1816 | 1461660117002 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:41:57 INFO - PROCESS | 1816 | 1461660117074 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 1816 | 1461660117077 Marionette TRACE conn3 <- [1,2442,null,{}] 01:41:57 INFO - PROCESS | 1816 | 1461660117088 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:57 INFO - PROCESS | 1816 | 1461660117277 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:41:57 INFO - PROCESS | 1816 | 1461660117497 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96169cf800 == 161 [pid = 1816] [id = 618] 01:41:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9610cc0000) [pid = 1816] [serial = 1855] [outer = (nil)] 01:41:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96134cd000) [pid = 1816] [serial = 1856] [outer = 0x7f9610cc0000] 01:41:57 INFO - PROCESS | 1816 | 1461660117558 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9613feec00) [pid = 1816] [serial = 1857] [outer = 0x7f9610cc0000] 01:41:58 INFO - PROCESS | 1816 | 1461660118529 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1555ms 01:41:58 INFO - PROCESS | 1816 | 1461660118610 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:41:58 INFO - PROCESS | 1816 | 1461660118615 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:41:58 INFO - PROCESS | 1816 | 1461660118625 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 1816 | 1461660118629 Marionette TRACE conn3 <- [1,2446,null,{}] 01:41:58 INFO - PROCESS | 1816 | 1461660118634 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:41:58 INFO - PROCESS | 1816 | 1461660118841 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:41:59 INFO - PROCESS | 1816 | 1461660119093 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961061a800 == 162 [pid = 1816] [id = 619] 01:41:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f96134c3000) [pid = 1816] [serial = 1858] [outer = (nil)] 01:41:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9614c69c00) [pid = 1816] [serial = 1859] [outer = 0x7f96134c3000] 01:41:59 INFO - PROCESS | 1816 | 1461660119244 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f961506f000) [pid = 1816] [serial = 1860] [outer = 0x7f96134c3000] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ffb5800 == 161 [pid = 1816] [id = 91] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624db9000 == 160 [pid = 1816] [id = 191] 01:41:59 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f961bb89400) [pid = 1816] [serial = 1742] [outer = (nil)] [url = about:blank] 01:41:59 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f962a7b9400) [pid = 1816] [serial = 1712] [outer = (nil)] [url = about:blank] 01:41:59 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f9618bfbc00) [pid = 1816] [serial = 1715] [outer = (nil)] [url = about:blank] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610dd6000 == 159 [pid = 1816] [id = 602] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622b9c000 == 158 [pid = 1816] [id = 601] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961bbb1000 == 157 [pid = 1816] [id = 600] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96169e2000 == 156 [pid = 1816] [id = 599] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e21000 == 155 [pid = 1816] [id = 598] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622ba1000 == 154 [pid = 1816] [id = 597] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160af800 == 153 [pid = 1816] [id = 596] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96146d3000 == 152 [pid = 1816] [id = 595] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96142d3000 == 151 [pid = 1816] [id = 594] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef5b000 == 150 [pid = 1816] [id = 590] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962da7f800 == 149 [pid = 1816] [id = 589] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cae7000 == 148 [pid = 1816] [id = 588] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290d4000 == 147 [pid = 1816] [id = 587] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258a3000 == 146 [pid = 1816] [id = 586] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f76000 == 145 [pid = 1816] [id = 585] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624819000 == 144 [pid = 1816] [id = 584] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622b99000 == 143 [pid = 1816] [id = 583] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618ce5000 == 142 [pid = 1816] [id = 582] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96147c4000 == 141 [pid = 1816] [id = 581] 01:41:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96217c6000 == 140 [pid = 1816] [id = 580] 01:42:00 INFO - PROCESS | 1816 | 1461660120017 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1434ms 01:42:00 INFO - PROCESS | 1816 | 1461660120055 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:42:00 INFO - PROCESS | 1816 | 1461660120058 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:42:00 INFO - PROCESS | 1816 | 1461660120063 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1816 | 1461660120065 Marionette TRACE conn3 <- [1,2450,null,{}] 01:42:00 INFO - PROCESS | 1816 | 1461660120078 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f961bde0400) [pid = 1816] [serial = 1620] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f9628c0d400) [pid = 1816] [serial = 1482] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 245 (0x7f961aa70800) [pid = 1816] [serial = 1440] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 244 (0x7f963b6a6800) [pid = 1816] [serial = 1491] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 243 (0x7f961cf2c800) [pid = 1816] [serial = 1581] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f96147ef000) [pid = 1816] [serial = 1542] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f96212ef800) [pid = 1816] [serial = 1575] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f962560b000) [pid = 1816] [serial = 1650] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f9618958000) [pid = 1816] [serial = 1551] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9610d58400) [pid = 1816] [serial = 1539] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f962dcf1000) [pid = 1816] [serial = 1488] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f9640b91800) [pid = 1816] [serial = 1428] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f96134ca800) [pid = 1816] [serial = 1503] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f961d029c00) [pid = 1816] [serial = 1569] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f961064e800) [pid = 1816] [serial = 1434] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f96134cec00) [pid = 1816] [serial = 1509] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f9613c83400) [pid = 1816] [serial = 1467] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f962293c800) [pid = 1816] [serial = 1629] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f9640b8e400) [pid = 1816] [serial = 1497] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9640b30800) [pid = 1816] [serial = 1425] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f961bb86800) [pid = 1816] [serial = 1560] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f963c83ac00) [pid = 1816] [serial = 1413] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f96250cf400) [pid = 1816] [serial = 1644] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f961ba88400) [pid = 1816] [serial = 1617] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9622becc00) [pid = 1816] [serial = 1479] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9610d58000) [pid = 1816] [serial = 1500] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f96408c0c00) [pid = 1816] [serial = 1419] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9614c65000) [pid = 1816] [serial = 1437] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f9624e07000) [pid = 1816] [serial = 1641] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f962291a400) [pid = 1816] [serial = 1626] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f960e49d800) [pid = 1816] [serial = 1506] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f961bd91000) [pid = 1816] [serial = 1563] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f962c2c3800) [pid = 1816] [serial = 1410] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f9640b32400) [pid = 1816] [serial = 1494] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f9624e08c00) [pid = 1816] [serial = 1647] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f9624047c00) [pid = 1816] [serial = 1329] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f9617c5e000) [pid = 1816] [serial = 1548] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f96146f8c00) [pid = 1816] [serial = 1416] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f961d031400) [pid = 1816] [serial = 1476] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f961aa76400) [pid = 1816] [serial = 1554] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f9618960800) [pid = 1816] [serial = 1614] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f9610635c00) [pid = 1816] [serial = 1431] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f96150ea000) [pid = 1816] [serial = 1470] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f9624049400) [pid = 1816] [serial = 1635] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9613ff1c00) [pid = 1816] [serial = 1608] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f96167cd800) [pid = 1816] [serial = 1611] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9614dee400) [pid = 1816] [serial = 1422] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f96212eac00) [pid = 1816] [serial = 1623] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9624c2bc00) [pid = 1816] [serial = 1638] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f961abe7800) [pid = 1816] [serial = 1557] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f961d02e800) [pid = 1816] [serial = 1572] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f96167d7800) [pid = 1816] [serial = 1545] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f962271d000) [pid = 1816] [serial = 1578] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f962c965800) [pid = 1816] [serial = 1485] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f961cdb1000) [pid = 1816] [serial = 1566] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f961aa7ac00) [pid = 1816] [serial = 1473] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9623dd0c00) [pid = 1816] [serial = 1632] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f96167d1400) [pid = 1816] [serial = 1724] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f96168c1c00) [pid = 1816] [serial = 1725] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f961d011400) [pid = 1816] [serial = 1685] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f962816fc00) [pid = 1816] [serial = 1703] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f96256adc00) [pid = 1816] [serial = 1694] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f9613c82c00) [pid = 1816] [serial = 1676] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f9622715800) [pid = 1816] [serial = 1688] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f961506a400) [pid = 1816] [serial = 1722] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f96147e9400) [pid = 1816] [serial = 1721] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f9628c9f800) [pid = 1816] [serial = 1706] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f96160d4800) [pid = 1816] [serial = 1679] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f961aa78400) [pid = 1816] [serial = 1682] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f9618953000) [pid = 1816] [serial = 1730] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f9618bf2400) [pid = 1816] [serial = 1731] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f9627ef5000) [pid = 1816] [serial = 1700] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f9624c27c00) [pid = 1816] [serial = 1691] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f96267f2c00) [pid = 1816] [serial = 1697] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f9615071c00) [pid = 1816] [serial = 1727] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f9617956c00) [pid = 1816] [serial = 1728] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f9628e55400) [pid = 1816] [serial = 1709] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f962b60fc00) [pid = 1816] [serial = 1718] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f9618bf4000) [pid = 1816] [serial = 1733] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f961ba88c00) [pid = 1816] [serial = 1734] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f96147ed000) [pid = 1816] [serial = 1739] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f96212e7400) [pid = 1816] [serial = 1737] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f96167dc800) [pid = 1816] [serial = 1740] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f961d025c00) [pid = 1816] [serial = 1736] [outer = (nil)] [url = about:blank] 01:42:00 INFO - PROCESS | 1816 | 1461660120418 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:42:00 INFO - PROCESS | 1816 | 1461660120535 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614337000 == 141 [pid = 1816] [id = 620] 01:42:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f96147ed000) [pid = 1816] [serial = 1861] [outer = (nil)] 01:42:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f961506a400) [pid = 1816] [serial = 1862] [outer = 0x7f96147ed000] 01:42:00 INFO - PROCESS | 1816 | 1461660120596 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f96167d1400) [pid = 1816] [serial = 1863] [outer = 0x7f96147ed000] 01:42:01 INFO - PROCESS | 1816 | 1461660121283 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1279ms 01:42:01 INFO - PROCESS | 1816 | 1461660121344 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1816 | 1461660121347 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:42:01 INFO - PROCESS | 1816 | 1461660121352 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1816 | 1461660121354 Marionette TRACE conn3 <- [1,2454,null,{}] 01:42:01 INFO - PROCESS | 1816 | 1461660121362 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:01 INFO - PROCESS | 1816 | 1461660121588 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:42:01 INFO - PROCESS | 1816 | 1461660121689 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cfb000 == 142 [pid = 1816] [id = 621] 01:42:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f961064e800) [pid = 1816] [serial = 1864] [outer = (nil)] 01:42:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f96172e7c00) [pid = 1816] [serial = 1865] [outer = 0x7f961064e800] 01:42:01 INFO - PROCESS | 1816 | 1461660121745 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f9617851400) [pid = 1816] [serial = 1866] [outer = 0x7f961064e800] 01:42:02 INFO - PROCESS | 1816 | 1461660122431 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1135ms 01:42:02 INFO - PROCESS | 1816 | 1461660122492 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 1816 | 1461660122495 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:42:02 INFO - PROCESS | 1816 | 1461660122499 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 1816 | 1461660122502 Marionette TRACE conn3 <- [1,2458,null,{}] 01:42:02 INFO - PROCESS | 1816 | 1461660122506 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:02 INFO - PROCESS | 1816 | 1461660122713 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:42:02 INFO - PROCESS | 1816 | 1461660122745 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178db800 == 143 [pid = 1816] [id = 622] 01:42:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f96168be000) [pid = 1816] [serial = 1867] [outer = (nil)] 01:42:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f9617950000) [pid = 1816] [serial = 1868] [outer = 0x7f96168be000] 01:42:02 INFO - PROCESS | 1816 | 1461660122799 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f9617c5c400) [pid = 1816] [serial = 1869] [outer = 0x7f96168be000] 01:42:03 INFO - PROCESS | 1816 | 1461660123699 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1228ms 01:42:03 INFO - PROCESS | 1816 | 1461660123728 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1816 | 1461660123730 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:42:03 INFO - PROCESS | 1816 | 1461660123735 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1816 | 1461660123737 Marionette TRACE conn3 <- [1,2462,null,{}] 01:42:03 INFO - PROCESS | 1816 | 1461660123741 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:03 INFO - PROCESS | 1816 | 1461660123971 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f96172edc00) [pid = 1816] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f961bde0c00) [pid = 1816] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f9610648400) [pid = 1816] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f961784f800) [pid = 1816] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f960e496400) [pid = 1816] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f961cf23800) [pid = 1816] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f96212e5c00) [pid = 1816] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f961062a400) [pid = 1816] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:42:04 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f96144e6000) [pid = 1816] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:42:04 INFO - PROCESS | 1816 | 1461660124598 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96150b5800 == 144 [pid = 1816] [id = 623] 01:42:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f960e496400) [pid = 1816] [serial = 1870] [outer = (nil)] 01:42:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f9613ff0000) [pid = 1816] [serial = 1871] [outer = 0x7f960e496400] 01:42:04 INFO - PROCESS | 1816 | 1461660124655 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f9618bfac00) [pid = 1816] [serial = 1872] [outer = 0x7f960e496400] 01:42:05 INFO - PROCESS | 1816 | 1461660125268 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1583ms 01:42:05 INFO - PROCESS | 1816 | 1461660125320 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:42:05 INFO - PROCESS | 1816 | 1461660125322 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:42:05 INFO - PROCESS | 1816 | 1461660125332 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 1816 | 1461660125335 Marionette TRACE conn3 <- [1,2466,null,{}] 01:42:05 INFO - PROCESS | 1816 | 1461660125343 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:05 INFO - PROCESS | 1816 | 1461660125559 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:42:05 INFO - PROCESS | 1816 | 1461660125580 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a354000 == 145 [pid = 1816] [id = 624] 01:42:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f960ecec800) [pid = 1816] [serial = 1873] [outer = (nil)] 01:42:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f961ab40000) [pid = 1816] [serial = 1874] [outer = 0x7f960ecec800] 01:42:05 INFO - PROCESS | 1816 | 1461660125634 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f961abe8800) [pid = 1816] [serial = 1875] [outer = 0x7f960ecec800] 01:42:06 INFO - PROCESS | 1816 | 1461660126318 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1028ms 01:42:06 INFO - PROCESS | 1816 | 1461660126361 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1816 | 1461660126364 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:42:06 INFO - PROCESS | 1816 | 1461660126369 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1816 | 1461660126371 Marionette TRACE conn3 <- [1,2470,null,{}] 01:42:06 INFO - PROCESS | 1816 | 1461660126376 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:06 INFO - PROCESS | 1816 | 1461660126518 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:42:06 INFO - PROCESS | 1816 | 1461660126839 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613def800 == 146 [pid = 1816] [id = 625] 01:42:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f960e498400) [pid = 1816] [serial = 1876] [outer = (nil)] 01:42:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f960ecec400) [pid = 1816] [serial = 1877] [outer = 0x7f960e498400] 01:42:06 INFO - PROCESS | 1816 | 1461660126914 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f9610a5bc00) [pid = 1816] [serial = 1878] [outer = 0x7f960e498400] 01:42:07 INFO - PROCESS | 1816 | 1461660127801 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1476ms 01:42:07 INFO - PROCESS | 1816 | 1461660127847 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 1816 | 1461660127852 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:42:07 INFO - PROCESS | 1816 | 1461660127859 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 1816 | 1461660127864 Marionette TRACE conn3 <- [1,2474,null,{}] 01:42:07 INFO - PROCESS | 1816 | 1461660127870 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:08 INFO - PROCESS | 1816 | 1461660128050 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:42:08 INFO - PROCESS | 1816 | 1461660128265 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160ae000 == 147 [pid = 1816] [id = 626] 01:42:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f9610d60000) [pid = 1816] [serial = 1879] [outer = (nil)] 01:42:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f96150ea800) [pid = 1816] [serial = 1880] [outer = 0x7f9610d60000] 01:42:08 INFO - PROCESS | 1816 | 1461660128332 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f96160d1c00) [pid = 1816] [serial = 1881] [outer = 0x7f9610d60000] 01:42:09 INFO - PROCESS | 1816 | 1461660129207 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1380ms 01:42:09 INFO - PROCESS | 1816 | 1461660129244 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 1816 | 1461660129249 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:42:09 INFO - PROCESS | 1816 | 1461660129257 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1816 | 1461660129260 Marionette TRACE conn3 <- [1,2478,null,{}] 01:42:09 INFO - PROCESS | 1816 | 1461660129264 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:09 INFO - PROCESS | 1816 | 1461660129430 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:42:09 INFO - PROCESS | 1816 | 1461660129643 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bbb5000 == 148 [pid = 1816] [id = 627] 01:42:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f96172e8400) [pid = 1816] [serial = 1882] [outer = (nil)] 01:42:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f9617950c00) [pid = 1816] [serial = 1883] [outer = 0x7f96172e8400] 01:42:09 INFO - PROCESS | 1816 | 1461660129754 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f96187a7400) [pid = 1816] [serial = 1884] [outer = 0x7f96172e8400] 01:42:10 INFO - PROCESS | 1816 | 1461660130688 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1485ms 01:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:42:10 INFO - PROCESS | 1816 | 1461660130742 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 1816 | 1461660130745 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:42:10 INFO - PROCESS | 1816 | 1461660130759 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 1816 | 1461660130766 Marionette TRACE conn3 <- [1,2482,null,{}] 01:42:10 INFO - PROCESS | 1816 | 1461660130773 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:10 INFO - PROCESS | 1816 | 1461660130950 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:42:11 INFO - PROCESS | 1816 | 1461660131149 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96211d2800 == 149 [pid = 1816] [id = 628] 01:42:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f96172f3000) [pid = 1816] [serial = 1885] [outer = (nil)] 01:42:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f961aa70800) [pid = 1816] [serial = 1886] [outer = 0x7f96172f3000] 01:42:11 INFO - PROCESS | 1816 | 1461660131212 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f961bb88c00) [pid = 1816] [serial = 1887] [outer = 0x7f96172f3000] 01:42:12 INFO - PROCESS | 1816 | 1461660132017 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1293ms 01:42:12 INFO - PROCESS | 1816 | 1461660132044 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 1816 | 1461660132049 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:42:12 INFO - PROCESS | 1816 | 1461660132054 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1816 | 1461660132056 Marionette TRACE conn3 <- [1,2486,null,{}] 01:42:12 INFO - PROCESS | 1816 | 1461660132061 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:12 INFO - PROCESS | 1816 | 1461660132236 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:42:12 INFO - PROCESS | 1816 | 1461660132436 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227b4800 == 150 [pid = 1816] [id = 629] 01:42:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f961ab49c00) [pid = 1816] [serial = 1888] [outer = (nil)] 01:42:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f961bdddc00) [pid = 1816] [serial = 1889] [outer = 0x7f961ab49c00] 01:42:12 INFO - PROCESS | 1816 | 1461660132498 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f961cdb9000) [pid = 1816] [serial = 1890] [outer = 0x7f961ab49c00] 01:42:13 INFO - PROCESS | 1816 | 1461660133283 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1282ms 01:42:13 INFO - PROCESS | 1816 | 1461660133337 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:42:13 INFO - PROCESS | 1816 | 1461660133340 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:42:13 INFO - PROCESS | 1816 | 1461660133345 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1816 | 1461660133348 Marionette TRACE conn3 <- [1,2490,null,{}] 01:42:13 INFO - PROCESS | 1816 | 1461660133352 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:13 INFO - PROCESS | 1816 | 1461660133514 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:42:13 INFO - PROCESS | 1816 | 1461660133719 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9623daa800 == 151 [pid = 1816] [id = 630] 01:42:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f961d029c00) [pid = 1816] [serial = 1891] [outer = (nil)] 01:42:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f96210e4800) [pid = 1816] [serial = 1892] [outer = 0x7f961d029c00] 01:42:13 INFO - PROCESS | 1816 | 1461660133790 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f9622717800) [pid = 1816] [serial = 1893] [outer = 0x7f961d029c00] 01:42:14 INFO - PROCESS | 1816 | 1461660134618 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1327ms 01:42:14 INFO - PROCESS | 1816 | 1461660134673 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 1816 | 1461660134675 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:42:14 INFO - PROCESS | 1816 | 1461660134681 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 1816 | 1461660134683 Marionette TRACE conn3 <- [1,2494,null,{}] 01:42:14 INFO - PROCESS | 1816 | 1461660134688 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:14 INFO - PROCESS | 1816 | 1461660134869 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:42:15 INFO - PROCESS | 1816 | 1461660135073 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624813800 == 152 [pid = 1816] [id = 631] 01:42:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f961cf28400) [pid = 1816] [serial = 1894] [outer = (nil)] 01:42:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f9622bde400) [pid = 1816] [serial = 1895] [outer = 0x7f961cf28400] 01:42:15 INFO - PROCESS | 1816 | 1461660135134 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f9623dd3400) [pid = 1816] [serial = 1896] [outer = 0x7f961cf28400] 01:42:15 INFO - PROCESS | 1816 | 1461660135924 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1280ms 01:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:42:15 INFO - PROCESS | 1816 | 1461660135961 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1816 | 1461660135964 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:42:15 INFO - PROCESS | 1816 | 1461660135968 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1816 | 1461660135972 Marionette TRACE conn3 <- [1,2498,null,{}] 01:42:15 INFO - PROCESS | 1816 | 1461660135976 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:16 INFO - PROCESS | 1816 | 1461660136150 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:42:16 INFO - PROCESS | 1816 | 1461660136351 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624b69800 == 153 [pid = 1816] [id = 632] 01:42:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f961d02e800) [pid = 1816] [serial = 1897] [outer = (nil)] 01:42:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f9622bdf000) [pid = 1816] [serial = 1898] [outer = 0x7f961d02e800] 01:42:16 INFO - PROCESS | 1816 | 1461660136419 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f9624053400) [pid = 1816] [serial = 1899] [outer = 0x7f961d02e800] 01:42:17 INFO - PROCESS | 1816 | 1461660137216 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1279ms 01:42:17 INFO - PROCESS | 1816 | 1461660137248 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 1816 | 1461660137251 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:42:17 INFO - PROCESS | 1816 | 1461660137256 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 1816 | 1461660137258 Marionette TRACE conn3 <- [1,2502,null,{}] 01:42:17 INFO - PROCESS | 1816 | 1461660137263 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:17 INFO - PROCESS | 1816 | 1461660137422 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:42:17 INFO - PROCESS | 1816 | 1461660137624 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625017000 == 154 [pid = 1816] [id = 633] 01:42:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f96160ce800) [pid = 1816] [serial = 1900] [outer = (nil)] 01:42:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f96246b8400) [pid = 1816] [serial = 1901] [outer = 0x7f96160ce800] 01:42:17 INFO - PROCESS | 1816 | 1461660137685 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f96249c9400) [pid = 1816] [serial = 1902] [outer = 0x7f96160ce800] 01:42:18 INFO - PROCESS | 1816 | 1461660138472 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1279ms 01:42:18 INFO - PROCESS | 1816 | 1461660138536 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 1816 | 1461660138539 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:42:18 INFO - PROCESS | 1816 | 1461660138544 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1816 | 1461660138552 Marionette TRACE conn3 <- [1,2506,null,{}] 01:42:18 INFO - PROCESS | 1816 | 1461660138557 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:18 INFO - PROCESS | 1816 | 1461660138722 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:42:18 INFO - PROCESS | 1816 | 1461660138924 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257b5000 == 155 [pid = 1816] [id = 634] 01:42:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f962293b000) [pid = 1816] [serial = 1903] [outer = (nil)] 01:42:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f9624c2c400) [pid = 1816] [serial = 1904] [outer = 0x7f962293b000] 01:42:18 INFO - PROCESS | 1816 | 1461660138985 Marionette DEBUG loaded listener.js 01:42:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9624e07000) [pid = 1816] [serial = 1905] [outer = 0x7f962293b000] 01:42:19 INFO - PROCESS | 1816 | 1461660139784 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1287ms 01:42:19 INFO - PROCESS | 1816 | 1461660139832 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 1816 | 1461660139835 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:42:19 INFO - PROCESS | 1816 | 1461660139840 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 1816 | 1461660139843 Marionette TRACE conn3 <- [1,2510,null,{}] 01:42:19 INFO - PROCESS | 1816 | 1461660139847 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:20 INFO - PROCESS | 1816 | 1461660140006 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:42:20 INFO - PROCESS | 1816 | 1461660140210 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9626ad0800 == 156 [pid = 1816] [id = 635] 01:42:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f96246af000) [pid = 1816] [serial = 1906] [outer = (nil)] 01:42:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9625491400) [pid = 1816] [serial = 1907] [outer = 0x7f96246af000] 01:42:20 INFO - PROCESS | 1816 | 1461660140278 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f96265dd800) [pid = 1816] [serial = 1908] [outer = 0x7f96246af000] 01:42:21 INFO - PROCESS | 1816 | 1461660141085 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1277ms 01:42:21 INFO - PROCESS | 1816 | 1461660141125 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 1816 | 1461660141128 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:42:21 INFO - PROCESS | 1816 | 1461660141134 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 1816 | 1461660141137 Marionette TRACE conn3 <- [1,2514,null,{}] 01:42:21 INFO - PROCESS | 1816 | 1461660141142 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:21 INFO - PROCESS | 1816 | 1461660141311 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:42:21 INFO - PROCESS | 1816 | 1461660141514 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962a759800 == 157 [pid = 1816] [id = 636] 01:42:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f96249ca800) [pid = 1816] [serial = 1909] [outer = (nil)] 01:42:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9625496800) [pid = 1816] [serial = 1910] [outer = 0x7f96249ca800] 01:42:21 INFO - PROCESS | 1816 | 1461660141579 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f962a810400) [pid = 1816] [serial = 1911] [outer = 0x7f96249ca800] 01:42:22 INFO - PROCESS | 1816 | 1461660142351 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1281ms 01:42:22 INFO - PROCESS | 1816 | 1461660142415 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 1816 | 1461660142419 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:42:22 INFO - PROCESS | 1816 | 1461660142423 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 1816 | 1461660142426 Marionette TRACE conn3 <- [1,2518,null,{}] 01:42:22 INFO - PROCESS | 1816 | 1461660142431 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:22 INFO - PROCESS | 1816 | 1461660142585 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:42:22 INFO - PROCESS | 1816 | 1461660142789 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d23a800 == 158 [pid = 1816] [id = 637] 01:42:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f9624e07c00) [pid = 1816] [serial = 1912] [outer = (nil)] 01:42:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f962b958800) [pid = 1816] [serial = 1913] [outer = 0x7f9624e07c00] 01:42:22 INFO - PROCESS | 1816 | 1461660142848 Marionette DEBUG loaded listener.js 01:42:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f962c5b3400) [pid = 1816] [serial = 1914] [outer = 0x7f9624e07c00] 01:42:23 INFO - PROCESS | 1816 | 1461660143635 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1276ms 01:42:23 INFO - PROCESS | 1816 | 1461660143700 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 1816 | 1461660143704 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:42:23 INFO - PROCESS | 1816 | 1461660143709 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 1816 | 1461660143711 Marionette TRACE conn3 <- [1,2522,null,{}] 01:42:23 INFO - PROCESS | 1816 | 1461660143716 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:23 INFO - PROCESS | 1816 | 1461660143887 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:42:24 INFO - PROCESS | 1816 | 1461660144092 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e26b000 == 159 [pid = 1816] [id = 638] 01:42:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f9625499800) [pid = 1816] [serial = 1915] [outer = (nil)] 01:42:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f962cbdd000) [pid = 1816] [serial = 1916] [outer = 0x7f9625499800] 01:42:24 INFO - PROCESS | 1816 | 1461660144151 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f962cc28400) [pid = 1816] [serial = 1917] [outer = 0x7f9625499800] 01:42:24 INFO - PROCESS | 1816 | 1461660144945 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1281ms 01:42:24 INFO - PROCESS | 1816 | 1461660144991 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 1816 | 1461660144994 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:42:25 INFO - PROCESS | 1816 | 1461660144999 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1816 | 1461660145001 Marionette TRACE conn3 <- [1,2526,null,{}] 01:42:25 INFO - PROCESS | 1816 | 1461660145006 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:25 INFO - PROCESS | 1816 | 1461660145165 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:42:25 INFO - PROCESS | 1816 | 1461660145369 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96346e8000 == 160 [pid = 1816] [id = 639] 01:42:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f962b6c7c00) [pid = 1816] [serial = 1918] [outer = (nil)] 01:42:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f962d72ac00) [pid = 1816] [serial = 1919] [outer = 0x7f962b6c7c00] 01:42:25 INFO - PROCESS | 1816 | 1461660145432 Marionette DEBUG loaded listener.js 01:42:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f962d84c000) [pid = 1816] [serial = 1920] [outer = 0x7f962b6c7c00] 01:42:26 INFO - PROCESS | 1816 | 1461660146283 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1327ms 01:42:26 INFO - PROCESS | 1816 | 1461660146326 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 1816 | 1461660146329 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:42:26 INFO - PROCESS | 1816 | 1461660146335 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 1816 | 1461660146337 Marionette TRACE conn3 <- [1,2530,null,{}] 01:42:26 INFO - PROCESS | 1816 | 1461660146341 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:26 INFO - PROCESS | 1816 | 1461660146512 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:42:26 INFO - PROCESS | 1816 | 1461660146726 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96147d0800 == 161 [pid = 1816] [id = 640] 01:42:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f9610cc3c00) [pid = 1816] [serial = 1921] [outer = (nil)] 01:42:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f961bd8c400) [pid = 1816] [serial = 1922] [outer = 0x7f9610cc3c00] 01:42:26 INFO - PROCESS | 1816 | 1461660146831 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f962d4fb000) [pid = 1816] [serial = 1923] [outer = 0x7f9610cc3c00] 01:42:28 INFO - PROCESS | 1816 | 1461660147997 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1730ms 01:42:28 INFO - PROCESS | 1816 | 1461660148065 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:42:28 INFO - PROCESS | 1816 | 1461660148070 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:42:28 INFO - PROCESS | 1816 | 1461660148077 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 1816 | 1461660148081 Marionette TRACE conn3 <- [1,2534,null,{}] 01:42:28 INFO - PROCESS | 1816 | 1461660148095 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:28 INFO - PROCESS | 1816 | 1461660148323 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:42:28 INFO - PROCESS | 1816 | 1461660148567 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178e5800 == 162 [pid = 1816] [id = 641] 01:42:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f96144ea800) [pid = 1816] [serial = 1924] [outer = (nil)] 01:42:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96146f1000) [pid = 1816] [serial = 1925] [outer = 0x7f96144ea800] 01:42:28 INFO - PROCESS | 1816 | 1461660148628 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9615070000) [pid = 1816] [serial = 1926] [outer = 0x7f96144ea800] 01:42:29 INFO - PROCESS | 1816 | 1461660149385 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1342ms 01:42:29 INFO - PROCESS | 1816 | 1461660149419 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:42:29 INFO - PROCESS | 1816 | 1461660149425 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:42:29 INFO - PROCESS | 1816 | 1461660149434 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 1816 | 1461660149437 Marionette TRACE conn3 <- [1,2538,null,{}] 01:42:29 INFO - PROCESS | 1816 | 1461660149442 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:29 INFO - PROCESS | 1816 | 1461660149598 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:42:29 INFO - PROCESS | 1816 | 1461660149967 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610b83000 == 163 [pid = 1816] [id = 642] 01:42:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9615d98000) [pid = 1816] [serial = 1927] [outer = (nil)] 01:42:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f96167d1800) [pid = 1816] [serial = 1928] [outer = 0x7f9615d98000] 01:42:30 INFO - PROCESS | 1816 | 1461660150028 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f96172f4400) [pid = 1816] [serial = 1929] [outer = 0x7f9615d98000] 01:42:30 INFO - PROCESS | 1816 | 1461660150882 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1480ms 01:42:30 INFO - PROCESS | 1816 | 1461660150913 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1816 | 1461660150917 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:42:30 INFO - PROCESS | 1816 | 1461660150922 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1816 | 1461660150926 Marionette TRACE conn3 <- [1,2542,null,{}] 01:42:30 INFO - PROCESS | 1816 | 1461660150940 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:31 INFO - PROCESS | 1816 | 1461660151101 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614e7e800 == 162 [pid = 1816] [id = 571] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e3ba000 == 161 [pid = 1816] [id = 569] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef60800 == 160 [pid = 1816] [id = 570] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a354000 == 159 [pid = 1816] [id = 624] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96150b5800 == 158 [pid = 1816] [id = 623] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f96134d0000) [pid = 1816] [serial = 1811] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9625852800) [pid = 1816] [serial = 1763] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f9628171000) [pid = 1816] [serial = 1766] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9628ca7c00) [pid = 1816] [serial = 1769] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f962a810000) [pid = 1816] [serial = 1772] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f962b94f800) [pid = 1816] [serial = 1775] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f962ca29800) [pid = 1816] [serial = 1778] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f962c58f400) [pid = 1816] [serial = 1781] [outer = (nil)] [url = about:blank] 01:42:31 INFO - PROCESS | 1816 | 1461660151461 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178db800 == 157 [pid = 1816] [id = 622] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9615cfb000 == 156 [pid = 1816] [id = 621] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614337000 == 155 [pid = 1816] [id = 620] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961061a800 == 154 [pid = 1816] [id = 619] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96169cf800 == 153 [pid = 1816] [id = 618] 01:42:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e14000 == 154 [pid = 1816] [id = 643] 01:42:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f96144f3c00) [pid = 1816] [serial = 1930] [outer = (nil)] 01:42:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f96168b4800) [pid = 1816] [serial = 1931] [outer = 0x7f96144f3c00] 01:42:31 INFO - PROCESS | 1816 | 1461660151568 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9618bf7c00) [pid = 1816] [serial = 1932] [outer = 0x7f96144f3c00] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160b0800 == 153 [pid = 1816] [id = 615] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ffb6000 == 152 [pid = 1816] [id = 614] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3ce000 == 151 [pid = 1816] [id = 613] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ef5f000 == 150 [pid = 1816] [id = 612] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd61800 == 149 [pid = 1816] [id = 611] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962cd5e800 == 148 [pid = 1816] [id = 610] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290e0800 == 147 [pid = 1816] [id = 609] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625ac3000 == 146 [pid = 1816] [id = 608] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625711000 == 145 [pid = 1816] [id = 607] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96248a9800 == 144 [pid = 1816] [id = 606] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961b914800 == 143 [pid = 1816] [id = 605] 01:42:31 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178f1800 == 142 [pid = 1816] [id = 604] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f96250ca800) [pid = 1816] [serial = 1805] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9610632000) [pid = 1816] [serial = 1808] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96168bd400) [pid = 1816] [serial = 1788] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f9614c66400) [pid = 1816] [serial = 1787] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f9623dd6000) [pid = 1816] [serial = 1757] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f9618afa400) [pid = 1816] [serial = 1791] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f96187a8c00) [pid = 1816] [serial = 1790] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f96210eb400) [pid = 1816] [serial = 1799] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f9623dd1400) [pid = 1816] [serial = 1800] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9615d98400) [pid = 1816] [serial = 1796] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f961ba8d400) [pid = 1816] [serial = 1797] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f961cf24000) [pid = 1816] [serial = 1794] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f961abe1c00) [pid = 1816] [serial = 1793] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f96144e7800) [pid = 1816] [serial = 1745] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f9610d52c00) [pid = 1816] [serial = 1785] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9610635000) [pid = 1816] [serial = 1784] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f961784bc00) [pid = 1816] [serial = 1748] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f96249c6000) [pid = 1816] [serial = 1760] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f96212ed000) [pid = 1816] [serial = 1754] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f961bd85800) [pid = 1816] [serial = 1751] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f96246abc00) [pid = 1816] [serial = 1802] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f9624c2cc00) [pid = 1816] [serial = 1803] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f9625851800) [pid = 1816] [serial = 1806] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f9610cbd800) [pid = 1816] [serial = 1809] [outer = (nil)] [url = about:blank] 01:42:32 INFO - PROCESS | 1816 | 1461660152244 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1344ms 01:42:32 INFO - PROCESS | 1816 | 1461660152268 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 1816 | 1461660152272 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:42:32 INFO - PROCESS | 1816 | 1461660152276 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 1816 | 1461660152278 Marionette TRACE conn3 <- [1,2546,null,{}] 01:42:32 INFO - PROCESS | 1816 | 1461660152283 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:32 INFO - PROCESS | 1816 | 1461660152446 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:42:32 INFO - PROCESS | 1816 | 1461660152627 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cfd800 == 143 [pid = 1816] [id = 644] 01:42:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f9610cbd800) [pid = 1816] [serial = 1933] [outer = (nil)] 01:42:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f9618bfb000) [pid = 1816] [serial = 1934] [outer = 0x7f9610cbd800] 01:42:32 INFO - PROCESS | 1816 | 1461660152682 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f961bb8d000) [pid = 1816] [serial = 1935] [outer = 0x7f9610cbd800] 01:42:33 INFO - PROCESS | 1816 | 1461660153356 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1124ms 01:42:33 INFO - PROCESS | 1816 | 1461660153401 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1816 | 1461660153404 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:42:33 INFO - PROCESS | 1816 | 1461660153409 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1816 | 1461660153411 Marionette TRACE conn3 <- [1,2550,null,{}] 01:42:33 INFO - PROCESS | 1816 | 1461660153416 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:33 INFO - PROCESS | 1816 | 1461660153570 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:42:33 INFO - PROCESS | 1816 | 1461660153767 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620b48000 == 144 [pid = 1816] [id = 645] 01:42:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f960e496c00) [pid = 1816] [serial = 1936] [outer = (nil)] 01:42:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f961cf26800) [pid = 1816] [serial = 1937] [outer = 0x7f960e496c00] 01:42:33 INFO - PROCESS | 1816 | 1461660153822 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f96210eb400) [pid = 1816] [serial = 1938] [outer = 0x7f960e496c00] 01:42:34 INFO - PROCESS | 1816 | 1461660154564 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1180ms 01:42:34 INFO - PROCESS | 1816 | 1461660154589 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1816 | 1461660154592 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:42:34 INFO - PROCESS | 1816 | 1461660154608 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1816 | 1461660154611 Marionette TRACE conn3 <- [1,2554,null,{}] 01:42:34 INFO - PROCESS | 1816 | 1461660154615 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:34 INFO - PROCESS | 1816 | 1461660154905 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:42:34 INFO - PROCESS | 1816 | 1461660154936 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96227ab800 == 145 [pid = 1816] [id = 646] 01:42:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f96212ed400) [pid = 1816] [serial = 1939] [outer = (nil)] 01:42:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9624e04800) [pid = 1816] [serial = 1940] [outer = 0x7f96212ed400] 01:42:34 INFO - PROCESS | 1816 | 1461660154994 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f96256a8400) [pid = 1816] [serial = 1941] [outer = 0x7f96212ed400] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f960e496400) [pid = 1816] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f9613c8c000) [pid = 1816] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9610cc0000) [pid = 1816] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f9623dd7c00) [pid = 1816] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f961064e800) [pid = 1816] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f96134c3000) [pid = 1816] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f9615076400) [pid = 1816] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f9624051800) [pid = 1816] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f961062e800) [pid = 1816] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f96147ed000) [pid = 1816] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f961062d000) [pid = 1816] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f961bde5000) [pid = 1816] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9617950800) [pid = 1816] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f96168be000) [pid = 1816] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f961785bc00) [pid = 1816] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:42:35 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f961064ec00) [pid = 1816] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1484ms 01:42:36 INFO - PROCESS | 1816 | 1461660156087 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:42:36 INFO - PROCESS | 1816 | 1461660156098 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 1816 | 1461660156101 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:42:36 INFO - PROCESS | 1816 | 1461660156106 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 1816 | 1461660156108 Marionette TRACE conn3 <- [1,2558,null,{}] 01:42:36 INFO - PROCESS | 1816 | 1461660156113 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:36 INFO - PROCESS | 1816 | 1461660156345 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:42:36 INFO - PROCESS | 1816 | 1461660156453 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622943000 == 146 [pid = 1816] [id = 647] 01:42:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f960e496400) [pid = 1816] [serial = 1942] [outer = (nil)] 01:42:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f96146f1400) [pid = 1816] [serial = 1943] [outer = 0x7f960e496400] 01:42:36 INFO - PROCESS | 1816 | 1461660156510 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f961cdad400) [pid = 1816] [serial = 1944] [outer = 0x7f960e496400] 01:42:37 INFO - PROCESS | 1816 | 1461660157166 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1079ms 01:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:42:37 INFO - PROCESS | 1816 | 1461660157187 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 1816 | 1461660157189 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:42:37 INFO - PROCESS | 1816 | 1461660157194 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1816 | 1461660157197 Marionette TRACE conn3 <- [1,2562,null,{}] 01:42:37 INFO - PROCESS | 1816 | 1461660157202 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:37 INFO - PROCESS | 1816 | 1461660157434 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:42:37 INFO - PROCESS | 1816 | 1461660157456 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624891800 == 147 [pid = 1816] [id = 648] 01:42:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f960ecf1000) [pid = 1816] [serial = 1945] [outer = (nil)] 01:42:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f962404d800) [pid = 1816] [serial = 1946] [outer = 0x7f960ecf1000] 01:42:37 INFO - PROCESS | 1816 | 1461660157514 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f96267f2c00) [pid = 1816] [serial = 1947] [outer = 0x7f960ecf1000] 01:42:38 INFO - PROCESS | 1816 | 1461660158666 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1528ms 01:42:38 INFO - PROCESS | 1816 | 1461660158723 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1816 | 1461660158729 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:42:38 INFO - PROCESS | 1816 | 1461660158737 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1816 | 1461660158741 Marionette TRACE conn3 <- [1,2566,null,{}] 01:42:38 INFO - PROCESS | 1816 | 1461660158748 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:38 INFO - PROCESS | 1816 | 1461660158965 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:42:39 INFO - PROCESS | 1816 | 1461660159217 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fc7800 == 148 [pid = 1816] [id = 649] 01:42:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f96147f4000) [pid = 1816] [serial = 1948] [outer = (nil)] 01:42:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f9614defc00) [pid = 1816] [serial = 1949] [outer = 0x7f96147f4000] 01:42:39 INFO - PROCESS | 1816 | 1461660159328 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f96167d9800) [pid = 1816] [serial = 1950] [outer = 0x7f96147f4000] 01:42:40 INFO - PROCESS | 1816 | 1461660160203 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1530ms 01:42:40 INFO - PROCESS | 1816 | 1461660160268 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1816 | 1461660160276 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:42:40 INFO - PROCESS | 1816 | 1461660160285 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1816 | 1461660160289 Marionette TRACE conn3 <- [1,2570,null,{}] 01:42:40 INFO - PROCESS | 1816 | 1461660160294 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:40 INFO - PROCESS | 1816 | 1461660160486 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:42:40 INFO - PROCESS | 1816 | 1461660160693 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620f6e800 == 149 [pid = 1816] [id = 650] 01:42:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f96147ea000) [pid = 1816] [serial = 1951] [outer = (nil)] 01:42:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f961895a000) [pid = 1816] [serial = 1952] [outer = 0x7f96147ea000] 01:42:40 INFO - PROCESS | 1816 | 1461660160758 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f961ab46800) [pid = 1816] [serial = 1953] [outer = 0x7f96147ea000] 01:42:41 INFO - PROCESS | 1816 | 1461660161725 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1486ms 01:42:41 INFO - PROCESS | 1816 | 1461660161772 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 1816 | 1461660161774 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:42:41 INFO - PROCESS | 1816 | 1461660161780 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 1816 | 1461660161785 Marionette TRACE conn3 <- [1,2574,null,{}] 01:42:41 INFO - PROCESS | 1816 | 1461660161799 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:41 INFO - PROCESS | 1816 | 1461660161989 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:42:42 INFO - PROCESS | 1816 | 1461660162202 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96258bc800 == 150 [pid = 1816] [id = 651] 01:42:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f96210ebc00) [pid = 1816] [serial = 1954] [outer = (nil)] 01:42:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9622935000) [pid = 1816] [serial = 1955] [outer = 0x7f96210ebc00] 01:42:42 INFO - PROCESS | 1816 | 1461660162312 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f96249c6000) [pid = 1816] [serial = 1956] [outer = 0x7f96210ebc00] 01:42:43 INFO - PROCESS | 1816 | 1461660163126 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1383ms 01:42:43 INFO - PROCESS | 1816 | 1461660163164 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1816 | 1461660163167 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:42:43 INFO - PROCESS | 1816 | 1461660163173 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1816 | 1461660163175 Marionette TRACE conn3 <- [1,2578,null,{}] 01:42:43 INFO - PROCESS | 1816 | 1461660163179 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:43 INFO - PROCESS | 1816 | 1461660163358 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:42:43 INFO - PROCESS | 1816 | 1461660163566 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96291e2000 == 151 [pid = 1816] [id = 652] 01:42:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f96212e5000) [pid = 1816] [serial = 1957] [outer = (nil)] 01:42:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9626a33800) [pid = 1816] [serial = 1958] [outer = 0x7f96212e5000] 01:42:43 INFO - PROCESS | 1816 | 1461660163671 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f962816fc00) [pid = 1816] [serial = 1959] [outer = 0x7f96212e5000] 01:42:44 INFO - PROCESS | 1816 | 1461660164495 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1383ms 01:42:44 INFO - PROCESS | 1816 | 1461660164557 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 1816 | 1461660164559 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:42:44 INFO - PROCESS | 1816 | 1461660164565 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 1816 | 1461660164568 Marionette TRACE conn3 <- [1,2582,null,{}] 01:42:44 INFO - PROCESS | 1816 | 1461660164573 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:44 INFO - PROCESS | 1816 | 1461660164760 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:42:44 INFO - PROCESS | 1816 | 1461660164974 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd69800 == 152 [pid = 1816] [id = 653] 01:42:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f9613c84800) [pid = 1816] [serial = 1960] [outer = (nil)] 01:42:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f9624e0f800) [pid = 1816] [serial = 1961] [outer = 0x7f9613c84800] 01:42:45 INFO - PROCESS | 1816 | 1461660165078 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f9628ca7c00) [pid = 1816] [serial = 1962] [outer = 0x7f9613c84800] 01:42:45 INFO - PROCESS | 1816 | 1461660165890 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1378ms 01:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:42:45 INFO - PROCESS | 1816 | 1461660165943 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 1816 | 1461660165945 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:42:45 INFO - PROCESS | 1816 | 1461660165951 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1816 | 1461660165954 Marionette TRACE conn3 <- [1,2586,null,{}] 01:42:45 INFO - PROCESS | 1816 | 1461660165958 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:46 INFO - PROCESS | 1816 | 1461660166168 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:42:46 INFO - PROCESS | 1816 | 1461660166371 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b3bd800 == 153 [pid = 1816] [id = 654] 01:42:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f9628170800) [pid = 1816] [serial = 1963] [outer = (nil)] 01:42:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f962d3e7800) [pid = 1816] [serial = 1964] [outer = 0x7f9628170800] 01:42:46 INFO - PROCESS | 1816 | 1461660166438 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f962d8d1800) [pid = 1816] [serial = 1965] [outer = 0x7f9628170800] 01:42:47 INFO - PROCESS | 1816 | 1461660167212 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1328ms 01:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:42:47 INFO - PROCESS | 1816 | 1461660167285 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 1816 | 1461660167288 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:42:47 INFO - PROCESS | 1816 | 1461660167294 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1816 | 1461660167297 Marionette TRACE conn3 <- [1,2590,null,{}] 01:42:47 INFO - PROCESS | 1816 | 1461660167301 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:47 INFO - PROCESS | 1816 | 1461660167472 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:42:47 INFO - PROCESS | 1816 | 1461660167679 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c61a800 == 154 [pid = 1816] [id = 655] 01:42:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9628c08000) [pid = 1816] [serial = 1966] [outer = (nil)] 01:42:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f962dabac00) [pid = 1816] [serial = 1967] [outer = 0x7f9628c08000] 01:42:47 INFO - PROCESS | 1816 | 1461660167784 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f962def0800) [pid = 1816] [serial = 1968] [outer = 0x7f9628c08000] 01:42:48 INFO - PROCESS | 1816 | 1461660168593 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1329ms 01:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:42:48 INFO - PROCESS | 1816 | 1461660168622 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 1816 | 1461660168624 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:42:48 INFO - PROCESS | 1816 | 1461660168629 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1816 | 1461660168632 Marionette TRACE conn3 <- [1,2594,null,{}] 01:42:48 INFO - PROCESS | 1816 | 1461660168637 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:48 INFO - PROCESS | 1816 | 1461660168805 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:42:49 INFO - PROCESS | 1816 | 1461660169014 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640027000 == 155 [pid = 1816] [id = 656] 01:42:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f962b6cb800) [pid = 1816] [serial = 1969] [outer = (nil)] 01:42:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f962e39cc00) [pid = 1816] [serial = 1970] [outer = 0x7f962b6cb800] 01:42:49 INFO - PROCESS | 1816 | 1461660169075 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f962edf1c00) [pid = 1816] [serial = 1971] [outer = 0x7f962b6cb800] 01:42:49 INFO - PROCESS | 1816 | 1461660169919 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1327ms 01:42:49 INFO - PROCESS | 1816 | 1461660169956 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1816 | 1461660169959 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:42:49 INFO - PROCESS | 1816 | 1461660169964 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1816 | 1461660169966 Marionette TRACE conn3 <- [1,2598,null,{}] 01:42:49 INFO - PROCESS | 1816 | 1461660169971 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:50 INFO - PROCESS | 1816 | 1461660170143 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:42:50 INFO - PROCESS | 1816 | 1461660170353 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640498000 == 156 [pid = 1816] [id = 657] 01:42:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f962d8d4000) [pid = 1816] [serial = 1972] [outer = (nil)] 01:42:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f9630a6e400) [pid = 1816] [serial = 1973] [outer = 0x7f962d8d4000] 01:42:50 INFO - PROCESS | 1816 | 1461660170461 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9630c6f000) [pid = 1816] [serial = 1974] [outer = 0x7f962d8d4000] 01:42:51 INFO - PROCESS | 1816 | 1461660171322 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1425ms 01:42:51 INFO - PROCESS | 1816 | 1461660171391 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 1816 | 1461660171394 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:42:51 INFO - PROCESS | 1816 | 1461660171399 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 1816 | 1461660171401 Marionette TRACE conn3 <- [1,2602,null,{}] 01:42:51 INFO - PROCESS | 1816 | 1461660171406 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:51 INFO - PROCESS | 1816 | 1461660171580 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:42:51 INFO - PROCESS | 1816 | 1461660171791 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640aa5000 == 157 [pid = 1816] [id = 658] 01:42:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f962edf2c00) [pid = 1816] [serial = 1975] [outer = (nil)] 01:42:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f9631805800) [pid = 1816] [serial = 1976] [outer = 0x7f962edf2c00] 01:42:51 INFO - PROCESS | 1816 | 1461660171899 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f963464a800) [pid = 1816] [serial = 1977] [outer = 0x7f962edf2c00] 01:42:52 INFO - PROCESS | 1816 | 1461660172731 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1383ms 01:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:42:52 INFO - PROCESS | 1816 | 1461660172783 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1816 | 1461660172786 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:42:52 INFO - PROCESS | 1816 | 1461660172790 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1816 | 1461660172795 Marionette TRACE conn3 <- [1,2606,null,{}] 01:42:52 INFO - PROCESS | 1816 | 1461660172799 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:52 INFO - PROCESS | 1816 | 1461660172993 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:42:53 INFO - PROCESS | 1816 | 1461660173206 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9644a33000 == 158 [pid = 1816] [id = 659] 01:42:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f9630a74400) [pid = 1816] [serial = 1978] [outer = (nil)] 01:42:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f963b386800) [pid = 1816] [serial = 1979] [outer = 0x7f9630a74400] 01:42:53 INFO - PROCESS | 1816 | 1461660173315 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f963b4fd800) [pid = 1816] [serial = 1980] [outer = 0x7f9630a74400] 01:42:54 INFO - PROCESS | 1816 | 1461660174189 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1429ms 01:42:54 INFO - PROCESS | 1816 | 1461660174220 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1816 | 1461660174223 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:42:54 INFO - PROCESS | 1816 | 1461660174228 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1816 | 1461660174230 Marionette TRACE conn3 <- [1,2610,null,{}] 01:42:54 INFO - PROCESS | 1816 | 1461660174235 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:54 INFO - PROCESS | 1816 | 1461660174416 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:42:54 INFO - PROCESS | 1816 | 1461660174629 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130a2000 == 159 [pid = 1816] [id = 660] 01:42:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f9610a58c00) [pid = 1816] [serial = 1981] [outer = (nil)] 01:42:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f9615073800) [pid = 1816] [serial = 1982] [outer = 0x7f9610a58c00] 01:42:54 INFO - PROCESS | 1816 | 1461660174733 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f9634651c00) [pid = 1816] [serial = 1983] [outer = 0x7f9610a58c00] 01:42:55 INFO - PROCESS | 1816 | 1461660175568 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1383ms 01:42:55 INFO - PROCESS | 1816 | 1461660175613 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:42:55 INFO - PROCESS | 1816 | 1461660175616 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:42:55 INFO - PROCESS | 1816 | 1461660175621 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 1816 | 1461660175623 Marionette TRACE conn3 <- [1,2614,null,{}] 01:42:55 INFO - PROCESS | 1816 | 1461660175636 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:55 INFO - PROCESS | 1816 | 1461660175814 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:42:56 INFO - PROCESS | 1816 | 1461660176027 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a29a800 == 160 [pid = 1816] [id = 661] 01:42:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f9610a4f800) [pid = 1816] [serial = 1984] [outer = (nil)] 01:42:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f9618af1400) [pid = 1816] [serial = 1985] [outer = 0x7f9610a4f800] 01:42:56 INFO - PROCESS | 1816 | 1461660176138 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f96256a8c00) [pid = 1816] [serial = 1986] [outer = 0x7f9610a4f800] 01:42:57 INFO - PROCESS | 1816 | 1461660177602 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2036ms 01:42:57 INFO - PROCESS | 1816 | 1461660177658 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1816 | 1461660177663 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:42:57 INFO - PROCESS | 1816 | 1461660177671 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 1816 | 1461660177674 Marionette TRACE conn3 <- [1,2618,null,{}] 01:42:57 INFO - PROCESS | 1816 | 1461660177681 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:57 INFO - PROCESS | 1816 | 1461660177870 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:42:58 INFO - PROCESS | 1816 | 1461660178080 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e17800 == 161 [pid = 1816] [id = 662] 01:42:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f960e49bc00) [pid = 1816] [serial = 1987] [outer = (nil)] 01:42:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f96134c3000) [pid = 1816] [serial = 1988] [outer = 0x7f960e49bc00] 01:42:58 INFO - PROCESS | 1816 | 1461660178197 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f9614c64c00) [pid = 1816] [serial = 1989] [outer = 0x7f960e49bc00] 01:42:59 INFO - PROCESS | 1816 | 1461660179223 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1594ms 01:42:59 INFO - PROCESS | 1816 | 1461660179265 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1816 | 1461660179272 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:42:59 INFO - PROCESS | 1816 | 1461660179280 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1816 | 1461660179283 Marionette TRACE conn3 <- [1,2622,null,{}] 01:42:59 INFO - PROCESS | 1816 | 1461660179287 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:42:59 INFO - PROCESS | 1816 | 1461660179458 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622943000 == 160 [pid = 1816] [id = 647] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227ab800 == 159 [pid = 1816] [id = 646] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9620b48000 == 158 [pid = 1816] [id = 645] 01:42:59 INFO - PROCESS | 1816 | 1461660179821 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9615cfd800 == 157 [pid = 1816] [id = 644] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e14000 == 156 [pid = 1816] [id = 643] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610b83000 == 155 [pid = 1816] [id = 642] 01:42:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178e5800 == 154 [pid = 1816] [id = 641] 01:42:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130b0800 == 155 [pid = 1816] [id = 663] 01:42:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9610a4e800) [pid = 1816] [serial = 1990] [outer = (nil)] 01:42:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9617844800) [pid = 1816] [serial = 1991] [outer = 0x7f9610a4e800] 01:42:59 INFO - PROCESS | 1816 | 1461660179962 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9617950800) [pid = 1816] [serial = 1992] [outer = 0x7f9610a4e800] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96346e8000 == 154 [pid = 1816] [id = 639] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962e26b000 == 153 [pid = 1816] [id = 638] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d23a800 == 152 [pid = 1816] [id = 637] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962a759800 == 151 [pid = 1816] [id = 636] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9626ad0800 == 150 [pid = 1816] [id = 635] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257b5000 == 149 [pid = 1816] [id = 634] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625017000 == 148 [pid = 1816] [id = 633] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624b69800 == 147 [pid = 1816] [id = 632] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624813800 == 146 [pid = 1816] [id = 631] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9623daa800 == 145 [pid = 1816] [id = 630] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96227b4800 == 144 [pid = 1816] [id = 629] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96211d2800 == 143 [pid = 1816] [id = 628] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961bbb5000 == 142 [pid = 1816] [id = 627] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160ae000 == 141 [pid = 1816] [id = 626] 01:43:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613def800 == 140 [pid = 1816] [id = 625] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f9618bfac00) [pid = 1816] [serial = 1872] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f9617842c00) [pid = 1816] [serial = 1817] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f9622716c00) [pid = 1816] [serial = 1826] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f962a7b6c00) [pid = 1816] [serial = 1838] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f961d003400) [pid = 1816] [serial = 1674] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f962cc23400) [pid = 1816] [serial = 1844] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f961cdb0c00) [pid = 1816] [serial = 1847] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f9628c0dc00) [pid = 1816] [serial = 1835] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f9613feec00) [pid = 1816] [serial = 1857] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f96269ae400) [pid = 1816] [serial = 1832] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f961cdba400) [pid = 1816] [serial = 1823] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f9613c83c00) [pid = 1816] [serial = 1850] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f9625608400) [pid = 1816] [serial = 1692] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f9617851400) [pid = 1816] [serial = 1866] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f961506f000) [pid = 1816] [serial = 1860] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f96168b9c00) [pid = 1816] [serial = 1680] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f96265e2c00) [pid = 1816] [serial = 1695] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f9614c5dc00) [pid = 1816] [serial = 1677] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f96167d1400) [pid = 1816] [serial = 1863] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f96147f5000) [pid = 1816] [serial = 1812] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f9622935800) [pid = 1816] [serial = 1689] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f96210e5000) [pid = 1816] [serial = 1686] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96246b6800) [pid = 1816] [serial = 1829] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f96146f8000) [pid = 1816] [serial = 1814] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f9617950000) [pid = 1816] [serial = 1868] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f962b6cfc00) [pid = 1816] [serial = 1841] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f96134cd000) [pid = 1816] [serial = 1856] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961506a400) [pid = 1816] [serial = 1862] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f9613ff0000) [pid = 1816] [serial = 1871] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9610cbfc00) [pid = 1816] [serial = 1853] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9617c5c400) [pid = 1816] [serial = 1869] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f9614c69c00) [pid = 1816] [serial = 1859] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f961ab3fc00) [pid = 1816] [serial = 1820] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f961ba94800) [pid = 1816] [serial = 1683] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f96172e7c00) [pid = 1816] [serial = 1865] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9622714000) [pid = 1816] [serial = 1743] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f961ab40000) [pid = 1816] [serial = 1874] [outer = (nil)] [url = about:blank] 01:43:00 INFO - PROCESS | 1816 | 1461660180685 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1433ms 01:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:43:00 INFO - PROCESS | 1816 | 1461660180713 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1816 | 1461660180715 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:43:00 INFO - PROCESS | 1816 | 1461660180720 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1816 | 1461660180725 Marionette TRACE conn3 <- [1,2626,null,{}] 01:43:00 INFO - PROCESS | 1816 | 1461660180739 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:00 INFO - PROCESS | 1816 | 1461660180971 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:43:01 INFO - PROCESS | 1816 | 1461660180994 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96178f7800 == 141 [pid = 1816] [id = 664] 01:43:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9614c69c00) [pid = 1816] [serial = 1993] [outer = (nil)] 01:43:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f9618959c00) [pid = 1816] [serial = 1994] [outer = 0x7f9614c69c00] 01:43:01 INFO - PROCESS | 1816 | 1461660181050 Marionette DEBUG loaded listener.js 01:43:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9618bf4000) [pid = 1816] [serial = 1995] [outer = 0x7f9614c69c00] 01:43:01 INFO - PROCESS | 1816 | 1461660181772 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1081ms 01:43:01 INFO - PROCESS | 1816 | 1461660181830 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1816 | 1461660181833 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:43:01 INFO - PROCESS | 1816 | 1461660181843 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1816 | 1461660181846 Marionette TRACE conn3 <- [1,2630,null,{}] 01:43:01 INFO - PROCESS | 1816 | 1461660181850 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:02 INFO - PROCESS | 1816 | 1461660182005 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:43:02 INFO - PROCESS | 1816 | 1461660182025 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac5d000 == 142 [pid = 1816] [id = 665] 01:43:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9617848800) [pid = 1816] [serial = 1996] [outer = (nil)] 01:43:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f961abe3000) [pid = 1816] [serial = 1997] [outer = 0x7f9617848800] 01:43:02 INFO - PROCESS | 1816 | 1461660182079 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f961bb84000) [pid = 1816] [serial = 1998] [outer = 0x7f9617848800] 01:43:02 INFO - PROCESS | 1816 | 1461660182964 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1179ms 01:43:03 INFO - PROCESS | 1816 | 1461660183025 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 1816 | 1461660183028 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:43:03 INFO - PROCESS | 1816 | 1461660183033 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 1816 | 1461660183036 Marionette TRACE conn3 <- [1,2634,null,{}] 01:43:03 INFO - PROCESS | 1816 | 1461660183040 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:03 INFO - PROCESS | 1816 | 1461660183256 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:43:03 INFO - PROCESS | 1816 | 1461660183279 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961d09e800 == 143 [pid = 1816] [id = 666] 01:43:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f961ba8f000) [pid = 1816] [serial = 1999] [outer = (nil)] 01:43:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f961bd8c800) [pid = 1816] [serial = 2000] [outer = 0x7f961ba8f000] 01:43:03 INFO - PROCESS | 1816 | 1461660183331 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f961bde5c00) [pid = 1816] [serial = 2001] [outer = 0x7f961ba8f000] 01:43:04 INFO - PROCESS | 1816 | 1461660184137 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1124ms 01:43:04 INFO - PROCESS | 1816 | 1461660184160 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:43:04 INFO - PROCESS | 1816 | 1461660184163 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:43:04 INFO - PROCESS | 1816 | 1461660184168 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 1816 | 1461660184170 Marionette TRACE conn3 <- [1,2638,null,{}] 01:43:04 INFO - PROCESS | 1816 | 1461660184175 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:04 INFO - PROCESS | 1816 | 1461660184840 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f96212ed400) [pid = 1816] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9615d98000) [pid = 1816] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f96144f3c00) [pid = 1816] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f96144ea800) [pid = 1816] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f9610cbd800) [pid = 1816] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f960e496400) [pid = 1816] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:43:04 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f960e496c00) [pid = 1816] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:43:05 INFO - PROCESS | 1816 | 1461660185016 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fcd000 == 144 [pid = 1816] [id = 667] 01:43:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9614c66800) [pid = 1816] [serial = 2002] [outer = (nil)] 01:43:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9618afa400) [pid = 1816] [serial = 2003] [outer = 0x7f9614c66800] 01:43:05 INFO - PROCESS | 1816 | 1461660185077 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f962290f800) [pid = 1816] [serial = 2004] [outer = 0x7f9614c66800] 01:43:05 INFO - PROCESS | 1816 | 1461660185656 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1524ms 01:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:43:05 INFO - PROCESS | 1816 | 1461660185693 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 1816 | 1461660185695 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:43:05 INFO - PROCESS | 1816 | 1461660185701 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 1816 | 1461660185704 Marionette TRACE conn3 <- [1,2642,null,{}] 01:43:05 INFO - PROCESS | 1816 | 1461660185708 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:05 INFO - PROCESS | 1816 | 1461660185857 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:43:05 INFO - PROCESS | 1816 | 1461660185872 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218df800 == 145 [pid = 1816] [id = 668] 01:43:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f961abe0400) [pid = 1816] [serial = 2005] [outer = (nil)] 01:43:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f962293b400) [pid = 1816] [serial = 2006] [outer = 0x7f961abe0400] 01:43:05 INFO - PROCESS | 1816 | 1461660185924 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f9623e92000) [pid = 1816] [serial = 2007] [outer = 0x7f961abe0400] 01:43:06 INFO - PROCESS | 1816 | 1461660186658 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 978ms 01:43:06 INFO - PROCESS | 1816 | 1461660186678 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1816 | 1461660186681 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:43:06 INFO - PROCESS | 1816 | 1461660186686 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1816 | 1461660186688 Marionette TRACE conn3 <- [1,2646,null,{}] 01:43:06 INFO - PROCESS | 1816 | 1461660186693 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:06 INFO - PROCESS | 1816 | 1461660186960 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:43:07 INFO - PROCESS | 1816 | 1461660187179 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e18800 == 146 [pid = 1816] [id = 669] 01:43:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f960e496c00) [pid = 1816] [serial = 2008] [outer = (nil)] 01:43:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f961062f400) [pid = 1816] [serial = 2009] [outer = 0x7f960e496c00] 01:43:07 INFO - PROCESS | 1816 | 1461660187253 Marionette DEBUG loaded listener.js 01:43:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9610d57400) [pid = 1816] [serial = 2010] [outer = 0x7f960e496c00] 01:43:08 INFO - PROCESS | 1816 | 1461660188153 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1531ms 01:43:08 INFO - PROCESS | 1816 | 1461660188219 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1816 | 1461660188224 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:43:08 INFO - PROCESS | 1816 | 1461660188231 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1816 | 1461660188237 Marionette TRACE conn3 <- [1,2650,null,{}] 01:43:08 INFO - PROCESS | 1816 | 1461660188242 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:08 INFO - PROCESS | 1816 | 1461660188423 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:43:08 INFO - PROCESS | 1816 | 1461660188627 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961888a000 == 147 [pid = 1816] [id = 670] 01:43:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f9610cbe800) [pid = 1816] [serial = 2011] [outer = (nil)] 01:43:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f9617846000) [pid = 1816] [serial = 2012] [outer = 0x7f9610cbe800] 01:43:08 INFO - PROCESS | 1816 | 1461660188737 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f9617c57800) [pid = 1816] [serial = 2013] [outer = 0x7f9610cbe800] 01:43:09 INFO - PROCESS | 1816 | 1461660189590 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1435ms 01:43:09 INFO - PROCESS | 1816 | 1461660189666 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1816 | 1461660189670 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:43:09 INFO - PROCESS | 1816 | 1461660189676 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1816 | 1461660189678 Marionette TRACE conn3 <- [1,2654,null,{}] 01:43:09 INFO - PROCESS | 1816 | 1461660189683 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:09 INFO - PROCESS | 1816 | 1461660189870 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:43:10 INFO - PROCESS | 1816 | 1461660190085 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622b95800 == 148 [pid = 1816] [id = 671] 01:43:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f9618af4c00) [pid = 1816] [serial = 2014] [outer = (nil)] 01:43:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f961abe3c00) [pid = 1816] [serial = 2015] [outer = 0x7f9618af4c00] 01:43:10 INFO - PROCESS | 1816 | 1461660190149 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f961bde4400) [pid = 1816] [serial = 2016] [outer = 0x7f9618af4c00] 01:43:11 INFO - PROCESS | 1816 | 1461660191000 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1381ms 01:43:11 INFO - PROCESS | 1816 | 1461660191058 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1816 | 1461660191064 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:43:11 INFO - PROCESS | 1816 | 1461660191079 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 1816 | 1461660191086 Marionette TRACE conn3 <- [1,2658,null,{}] 01:43:11 INFO - PROCESS | 1816 | 1461660191092 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:11 INFO - PROCESS | 1816 | 1461660191307 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:43:11 INFO - PROCESS | 1816 | 1461660191560 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624866000 == 149 [pid = 1816] [id = 672] 01:43:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f961cdba800) [pid = 1816] [serial = 2017] [outer = (nil)] 01:43:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f961d010000) [pid = 1816] [serial = 2018] [outer = 0x7f961cdba800] 01:43:11 INFO - PROCESS | 1816 | 1461660191652 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9623e9b800) [pid = 1816] [serial = 2019] [outer = 0x7f961cdba800] 01:43:12 INFO - PROCESS | 1816 | 1461660192431 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1394ms 01:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:43:12 INFO - PROCESS | 1816 | 1461660192466 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1816 | 1461660192468 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:43:12 INFO - PROCESS | 1816 | 1461660192474 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1816 | 1461660192477 Marionette TRACE conn3 <- [1,2662,null,{}] 01:43:12 INFO - PROCESS | 1816 | 1461660192481 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:12 INFO - PROCESS | 1816 | 1461660192651 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:43:12 INFO - PROCESS | 1816 | 1461660192860 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624f63800 == 150 [pid = 1816] [id = 673] 01:43:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f961062a800) [pid = 1816] [serial = 2020] [outer = (nil)] 01:43:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f96249c3800) [pid = 1816] [serial = 2021] [outer = 0x7f961062a800] 01:43:12 INFO - PROCESS | 1816 | 1461660192963 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f9624d80800) [pid = 1816] [serial = 2022] [outer = 0x7f961062a800] 01:43:13 INFO - PROCESS | 1816 | 1461660193749 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1289ms 01:43:13 INFO - PROCESS | 1816 | 1461660193776 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1816 | 1461660193780 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:43:13 INFO - PROCESS | 1816 | 1461660193787 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1816 | 1461660193790 Marionette TRACE conn3 <- [1,2666,null,{}] 01:43:13 INFO - PROCESS | 1816 | 1461660193794 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:13 INFO - PROCESS | 1816 | 1461660193966 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:43:14 INFO - PROCESS | 1816 | 1461660194178 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257bc800 == 151 [pid = 1816] [id = 674] 01:43:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f962584e000) [pid = 1816] [serial = 2023] [outer = (nil)] 01:43:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f962690a400) [pid = 1816] [serial = 2024] [outer = 0x7f962584e000] 01:43:14 INFO - PROCESS | 1816 | 1461660194291 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f9628cac400) [pid = 1816] [serial = 2025] [outer = 0x7f962584e000] 01:43:15 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:15 INFO - PROCESS | 1816 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:43:15 INFO - PROCESS | 1816 | 1461660195626 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:43:15 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) 01:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1877ms 01:43:15 INFO - PROCESS | 1816 | 1461660195665 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:43:15 INFO - PROCESS | 1816 | 1461660195669 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:43:15 INFO - PROCESS | 1816 | 1461660195680 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 1816 | 1461660195682 Marionette TRACE conn3 <- [1,2670,null,{}] 01:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:43:15 INFO - PROCESS | 1816 | 1461660195688 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:15 INFO - PROCESS | 1816 | 1461660195981 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:43:16 INFO - PROCESS | 1816 | 1461660196168 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96290d6800 == 152 [pid = 1816] [id = 675] 01:43:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f9624f1ec00) [pid = 1816] [serial = 2026] [outer = (nil)] 01:43:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f962c34b800) [pid = 1816] [serial = 2027] [outer = 0x7f9624f1ec00] 01:43:16 INFO - PROCESS | 1816 | 1461660196232 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f962cc24400) [pid = 1816] [serial = 2028] [outer = 0x7f9624f1ec00] 01:43:17 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:17 INFO - PROCESS | 1816 | 1461660197470 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1816 | 1461660197514 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:43:17 INFO - PROCESS | 1816 | 1461660197520 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1816 | 1461660197523 Marionette TRACE conn3 <- [1,2674,null,{}] 01:43:17 INFO - PROCESS | 1816 | 1461660197528 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:17 INFO - PROCESS | 1816 | 1461660197731 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:43:17 INFO - PROCESS | 1816 | 1461660197944 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d62a000 == 153 [pid = 1816] [id = 676] 01:43:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f961bb88000) [pid = 1816] [serial = 2029] [outer = (nil)] 01:43:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f962cd32800) [pid = 1816] [serial = 2030] [outer = 0x7f961bb88000] 01:43:18 INFO - PROCESS | 1816 | 1461660198046 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f962d8c8c00) [pid = 1816] [serial = 2031] [outer = 0x7f961bb88000] 01:43:19 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:19 INFO - PROCESS | 1816 | 1461660199269 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 1816 | 1461660199308 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:43:19 INFO - PROCESS | 1816 | 1461660199314 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1816 | 1461660199316 Marionette TRACE conn3 <- [1,2678,null,{}] 01:43:19 INFO - PROCESS | 1816 | 1461660199321 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:19 INFO - PROCESS | 1816 | 1461660199534 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:43:19 INFO - PROCESS | 1816 | 1461660199751 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963491d800 == 154 [pid = 1816] [id = 677] 01:43:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f9628cacc00) [pid = 1816] [serial = 2032] [outer = (nil)] 01:43:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f962dcf2800) [pid = 1816] [serial = 2033] [outer = 0x7f9628cacc00] 01:43:19 INFO - PROCESS | 1816 | 1461660199863 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f9631808c00) [pid = 1816] [serial = 2034] [outer = 0x7f9628cacc00] 01:43:21 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:21 INFO - PROCESS | 1816 | 1461660201098 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:43:21 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) 01:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1833ms 01:43:21 INFO - PROCESS | 1816 | 1461660201147 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 1816 | 1461660201150 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:43:21 INFO - PROCESS | 1816 | 1461660201155 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 1816 | 1461660201157 Marionette TRACE conn3 <- [1,2682,null,{}] 01:43:21 INFO - PROCESS | 1816 | 1461660201162 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:21 INFO - PROCESS | 1816 | 1461660201717 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:43:21 INFO - PROCESS | 1816 | 1461660201962 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96173c5000 == 155 [pid = 1816] [id = 678] 01:43:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f9613c8e800) [pid = 1816] [serial = 2035] [outer = (nil)] 01:43:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9613feec00) [pid = 1816] [serial = 2036] [outer = 0x7f9613c8e800] 01:43:22 INFO - PROCESS | 1816 | 1461660202065 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f9614c66c00) [pid = 1816] [serial = 2037] [outer = 0x7f9613c8e800] 01:43:23 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:23 INFO - PROCESS | 1816 | 1461660203384 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:43:23 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) 01:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2278ms 01:43:23 INFO - PROCESS | 1816 | 1461660203436 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1816 | 1461660203439 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:43:23 INFO - PROCESS | 1816 | 1461660203446 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1816 | 1461660203451 Marionette TRACE conn3 <- [1,2686,null,{}] 01:43:23 INFO - PROCESS | 1816 | 1461660203457 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:23 INFO - PROCESS | 1816 | 1461660203693 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:43:23 INFO - PROCESS | 1816 | 1461660203918 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96160a6800 == 156 [pid = 1816] [id = 679] 01:43:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f9614de6000) [pid = 1816] [serial = 2038] [outer = (nil)] 01:43:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f9617c5e000) [pid = 1816] [serial = 2039] [outer = 0x7f9614de6000] 01:43:23 INFO - PROCESS | 1816 | 1461660203981 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9618957c00) [pid = 1816] [serial = 2040] [outer = 0x7f9614de6000] 01:43:25 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:25 INFO - PROCESS | 1816 | 1461660205431 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 1816 | 1461660205488 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:43:25 INFO - PROCESS | 1816 | 1461660205494 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 1816 | 1461660205496 Marionette TRACE conn3 <- [1,2690,null,{}] 01:43:25 INFO - PROCESS | 1816 | 1461660205502 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:25 INFO - PROCESS | 1816 | 1461660205733 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:43:25 INFO - PROCESS | 1816 | 1461660205981 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961431e800 == 155 [pid = 1816] [id = 617] 01:43:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618674800 == 154 [pid = 1816] [id = 526] 01:43:25 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218df800 == 153 [pid = 1816] [id = 668] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 242 (0x7f961bd8c400) [pid = 1816] [serial = 1922] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 241 (0x7f960ecec400) [pid = 1816] [serial = 1877] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 240 (0x7f9622bde400) [pid = 1816] [serial = 1895] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 239 (0x7f9617950c00) [pid = 1816] [serial = 1883] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 238 (0x7f96246b8400) [pid = 1816] [serial = 1901] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 237 (0x7f961aa70800) [pid = 1816] [serial = 1886] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 236 (0x7f96210e4800) [pid = 1816] [serial = 1892] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f961bdddc00) [pid = 1816] [serial = 1889] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f9622bdf000) [pid = 1816] [serial = 1898] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f96150ea800) [pid = 1816] [serial = 1880] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f9624c2c400) [pid = 1816] [serial = 1904] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f9625491400) [pid = 1816] [serial = 1907] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f9625496800) [pid = 1816] [serial = 1910] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f962b958800) [pid = 1816] [serial = 1913] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f962cbdd000) [pid = 1816] [serial = 1916] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f962d72ac00) [pid = 1816] [serial = 1919] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f962404d800) [pid = 1816] [serial = 1946] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96142d5000 == 154 [pid = 1816] [id = 680] 01:43:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f960ecec400) [pid = 1816] [serial = 2041] [outer = (nil)] 01:43:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f96150ea800) [pid = 1816] [serial = 2042] [outer = 0x7f960ecec400] 01:43:26 INFO - PROCESS | 1816 | 1461660206134 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f961cf25c00) [pid = 1816] [serial = 2043] [outer = 0x7f960ecec400] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fcd000 == 153 [pid = 1816] [id = 667] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961d09e800 == 152 [pid = 1816] [id = 666] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961ac5d000 == 151 [pid = 1816] [id = 665] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96178f7800 == 150 [pid = 1816] [id = 664] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96130b0800 == 149 [pid = 1816] [id = 663] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e17800 == 148 [pid = 1816] [id = 662] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640498000 == 147 [pid = 1816] [id = 657] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640027000 == 146 [pid = 1816] [id = 656] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963c61a800 == 145 [pid = 1816] [id = 655] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b3bd800 == 144 [pid = 1816] [id = 654] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd69800 == 143 [pid = 1816] [id = 653] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96291e2000 == 142 [pid = 1816] [id = 652] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96258bc800 == 141 [pid = 1816] [id = 651] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9620f6e800 == 140 [pid = 1816] [id = 650] 01:43:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9616fc7800 == 139 [pid = 1816] [id = 649] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f9624e04800) [pid = 1816] [serial = 1940] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f96172f4400) [pid = 1816] [serial = 1929] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f96167d1800) [pid = 1816] [serial = 1928] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f96168b4800) [pid = 1816] [serial = 1931] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9618bf7c00) [pid = 1816] [serial = 1932] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9615070000) [pid = 1816] [serial = 1926] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f96146f1000) [pid = 1816] [serial = 1925] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f9618bfb000) [pid = 1816] [serial = 1934] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f961bb8d000) [pid = 1816] [serial = 1935] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f96146f1400) [pid = 1816] [serial = 1943] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f961cf26800) [pid = 1816] [serial = 1937] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f96210eb400) [pid = 1816] [serial = 1938] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96256a8400) [pid = 1816] [serial = 1941] [outer = (nil)] [url = about:blank] 01:43:26 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f961cdad400) [pid = 1816] [serial = 1944] [outer = (nil)] [url = about:blank] 01:43:27 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:27 INFO - PROCESS | 1816 | 1461660207299 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1816 | 1461660207334 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:43:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:43:27 INFO - PROCESS | 1816 | 1461660207348 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1816 | 1461660207354 Marionette TRACE conn3 <- [1,2694,null,{}] 01:43:27 INFO - PROCESS | 1816 | 1461660207359 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:27 INFO - PROCESS | 1816 | 1461660207519 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:43:27 INFO - PROCESS | 1816 | 1461660207728 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620b58000 == 140 [pid = 1816] [id = 681] 01:43:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f96144f1400) [pid = 1816] [serial = 2044] [outer = (nil)] 01:43:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f961d030c00) [pid = 1816] [serial = 2045] [outer = 0x7f96144f1400] 01:43:27 INFO - PROCESS | 1816 | 1461660207781 Marionette DEBUG loaded listener.js 01:43:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f96249c9c00) [pid = 1816] [serial = 2046] [outer = 0x7f96144f1400] 01:43:28 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:28 INFO - PROCESS | 1816 | 1461660208851 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:43:28 INFO - PROCESS | 1816 | 1461660208894 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:43:28 INFO - PROCESS | 1816 | 1461660208899 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:43:28 INFO - PROCESS | 1816 | 1461660208901 Marionette TRACE conn3 <- [1,2698,null,{}] 01:43:28 INFO - PROCESS | 1816 | 1461660208906 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:29 INFO - PROCESS | 1816 | 1461660209112 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:43:29 INFO - PROCESS | 1816 | 1461660209335 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622baa000 == 141 [pid = 1816] [id = 682] 01:43:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f961d02c800) [pid = 1816] [serial = 2047] [outer = (nil)] 01:43:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f9624f16c00) [pid = 1816] [serial = 2048] [outer = 0x7f961d02c800] 01:43:29 INFO - PROCESS | 1816 | 1461660209389 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f96256ad800) [pid = 1816] [serial = 2049] [outer = 0x7f961d02c800] 01:43:30 INFO - PROCESS | 1816 | SkCairoFTTypeface::onFilterRec unimplemented 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9628439800) [pid = 1816] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f961cdb2800) [pid = 1816] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f9610646400) [pid = 1816] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f9618bf4800) [pid = 1816] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f962a7b4400) [pid = 1816] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f96250c7000) [pid = 1816] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f9610cc3c00) [pid = 1816] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f962548e000) [pid = 1816] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f9617c59c00) [pid = 1816] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f960ecf7800) [pid = 1816] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f9624d7a400) [pid = 1816] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f9628c10800) [pid = 1816] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9627fdac00) [pid = 1816] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f96265e1800) [pid = 1816] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f9618bf1c00) [pid = 1816] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f961064b400) [pid = 1816] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f9610a55400) [pid = 1816] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f96150f1400) [pid = 1816] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f960ecf7400) [pid = 1816] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f962b2e1000) [pid = 1816] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f961d00d800) [pid = 1816] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9610a54400) [pid = 1816] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f96256aac00) [pid = 1816] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f961aa6e800) [pid = 1816] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f9623dd5800) [pid = 1816] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f9628c07800) [pid = 1816] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f9624051000) [pid = 1816] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f960ecea800) [pid = 1816] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f9628e5a000) [pid = 1816] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f961ba8f000) [pid = 1816] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f960e49bc00) [pid = 1816] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f9617848800) [pid = 1816] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f9614c69c00) [pid = 1816] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f9610a4e800) [pid = 1816] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f9614c66800) [pid = 1816] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:43:30 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f962843a400) [pid = 1816] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:43:30 INFO - PROCESS | 1816 | 1461660210937 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1816 | 1461660210983 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:43:30 INFO - PROCESS | 1816 | 1461660210988 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1816 | 1461660210990 Marionette TRACE conn3 <- [1,2702,null,{}] 01:43:30 INFO - PROCESS | 1816 | 1461660210995 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:31 INFO - PROCESS | 1816 | 1461660211219 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:43:31 INFO - PROCESS | 1816 | 1461660211439 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613e17800 == 142 [pid = 1816] [id = 683] 01:43:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f960e499c00) [pid = 1816] [serial = 2050] [outer = (nil)] 01:43:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f9610a5a400) [pid = 1816] [serial = 2051] [outer = 0x7f960e499c00] 01:43:31 INFO - PROCESS | 1816 | 1461660211506 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f96144f3c00) [pid = 1816] [serial = 2052] [outer = 0x7f960e499c00] 01:43:32 INFO - PROCESS | 1816 | 1461660212359 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:43:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1426ms 01:43:32 INFO - PROCESS | 1816 | 1461660212416 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1816 | 1461660212422 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:43:32 INFO - PROCESS | 1816 | 1461660212429 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1816 | 1461660212433 Marionette TRACE conn3 <- [1,2706,null,{}] 01:43:32 INFO - PROCESS | 1816 | 1461660212440 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 1816 | 1461660212619 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:43:32 INFO - PROCESS | 1816 | 1461660212824 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bbb2000 == 143 [pid = 1816] [id = 684] 01:43:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f960e49bc00) [pid = 1816] [serial = 2053] [outer = (nil)] 01:43:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f9617954c00) [pid = 1816] [serial = 2054] [outer = 0x7f960e49bc00] 01:43:32 INFO - PROCESS | 1816 | 1461660212933 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f9618af3800) [pid = 1816] [serial = 2055] [outer = 0x7f960e49bc00] 01:43:33 INFO - PROCESS | 1816 | 1461660213814 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1430ms 01:43:33 INFO - PROCESS | 1816 | 1461660213861 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1816 | 1461660213866 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:43:33 INFO - PROCESS | 1816 | 1461660213874 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1816 | 1461660213877 Marionette TRACE conn3 <- [1,2710,null,{}] 01:43:33 INFO - PROCESS | 1816 | 1461660213882 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:34 INFO - PROCESS | 1816 | 1461660214067 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:43:34 INFO - PROCESS | 1816 | 1461660214279 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624717000 == 144 [pid = 1816] [id = 685] 01:43:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f961ab48c00) [pid = 1816] [serial = 2056] [outer = (nil)] 01:43:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f961bddc000) [pid = 1816] [serial = 2057] [outer = 0x7f961ab48c00] 01:43:34 INFO - PROCESS | 1816 | 1461660214341 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f961d00b000) [pid = 1816] [serial = 2058] [outer = 0x7f961ab48c00] 01:43:35 INFO - PROCESS | 1816 | 1461660215250 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 1816 | 1461660215310 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:43:35 INFO - PROCESS | 1816 | 1461660215317 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 1816 | 1461660215325 Marionette TRACE conn3 <- [1,2714,null,{}] 01:43:35 INFO - PROCESS | 1816 | 1461660215337 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:35 INFO - PROCESS | 1816 | 1461660215547 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:43:35 INFO - PROCESS | 1816 | 1461660215753 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962571a000 == 145 [pid = 1816] [id = 686] 01:43:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f96210f2400) [pid = 1816] [serial = 2059] [outer = (nil)] 01:43:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f962548e000) [pid = 1816] [serial = 2060] [outer = 0x7f96210f2400] 01:43:35 INFO - PROCESS | 1816 | 1461660215815 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f962569f400) [pid = 1816] [serial = 2061] [outer = 0x7f96210f2400] 01:43:36 INFO - PROCESS | 1816 | 1461660216620 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1341ms 01:43:36 INFO - PROCESS | 1816 | 1461660216656 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1816 | 1461660216659 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:43:36 INFO - PROCESS | 1816 | 1461660216665 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1816 | 1461660216667 Marionette TRACE conn3 <- [1,2718,null,{}] 01:43:36 INFO - PROCESS | 1816 | 1461660216672 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:36 INFO - PROCESS | 1816 | 1461660216848 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:43:37 INFO - PROCESS | 1816 | 1461660217058 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962845a800 == 146 [pid = 1816] [id = 687] 01:43:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f962291ac00) [pid = 1816] [serial = 2062] [outer = (nil)] 01:43:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f9627fd0800) [pid = 1816] [serial = 2063] [outer = 0x7f962291ac00] 01:43:37 INFO - PROCESS | 1816 | 1461660217127 Marionette DEBUG loaded listener.js 01:43:37 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9628171800) [pid = 1816] [serial = 2064] [outer = 0x7f962291ac00] 01:43:37 INFO - PROCESS | 1816 | 1461660217944 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 1816 | 1461660218003 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:43:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:43:38 INFO - PROCESS | 1816 | 1461660218009 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 1816 | 1461660218011 Marionette TRACE conn3 <- [1,2722,null,{}] 01:43:38 INFO - PROCESS | 1816 | 1461660218016 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:38 INFO - PROCESS | 1816 | 1461660218174 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:43:38 INFO - PROCESS | 1816 | 1461660218383 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b96a000 == 147 [pid = 1816] [id = 688] 01:43:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f9628ca4000) [pid = 1816] [serial = 2065] [outer = (nil)] 01:43:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9628cae800) [pid = 1816] [serial = 2066] [outer = 0x7f9628ca4000] 01:43:38 INFO - PROCESS | 1816 | 1461660218497 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f962b958800) [pid = 1816] [serial = 2067] [outer = 0x7f9628ca4000] 01:43:39 INFO - PROCESS | 1816 | 1461660219371 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1816 | 1461660219441 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:43:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:43:39 INFO - PROCESS | 1816 | 1461660219446 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1816 | 1461660219448 Marionette TRACE conn3 <- [1,2726,null,{}] 01:43:39 INFO - PROCESS | 1816 | 1461660219453 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:39 INFO - PROCESS | 1816 | 1461660219617 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:43:39 INFO - PROCESS | 1816 | 1461660219834 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96346e5800 == 148 [pid = 1816] [id = 689] 01:43:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f9628ca5000) [pid = 1816] [serial = 2068] [outer = (nil)] 01:43:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f962deef800) [pid = 1816] [serial = 2069] [outer = 0x7f9628ca5000] 01:43:39 INFO - PROCESS | 1816 | 1461660219898 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f962e0edc00) [pid = 1816] [serial = 2070] [outer = 0x7f9628ca5000] 01:43:40 INFO - PROCESS | 1816 | 1461660220704 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:43:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1329ms 01:43:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:43:40 INFO - PROCESS | 1816 | 1461660220776 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1816 | 1461660220778 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:43:40 INFO - PROCESS | 1816 | 1461660220783 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1816 | 1461660220786 Marionette TRACE conn3 <- [1,2730,null,{}] 01:43:40 INFO - PROCESS | 1816 | 1461660220791 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 1816 | 1461660220964 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:43:41 INFO - PROCESS | 1816 | 1461660221177 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b6ec800 == 149 [pid = 1816] [id = 690] 01:43:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f962b955000) [pid = 1816] [serial = 2071] [outer = (nil)] 01:43:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f962edf0000) [pid = 1816] [serial = 2072] [outer = 0x7f962b955000] 01:43:41 INFO - PROCESS | 1816 | 1461660221282 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f9630c70c00) [pid = 1816] [serial = 2073] [outer = 0x7f962b955000] 01:43:42 INFO - PROCESS | 1816 | 1461660222566 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 1816 | 1461660222620 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:43:42 INFO - PROCESS | 1816 | 1461660222625 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 1816 | 1461660222627 Marionette TRACE conn3 <- [1,2734,null,{}] 01:43:42 INFO - PROCESS | 1816 | 1461660222632 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 1816 | 1461660222857 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:43:43 INFO - PROCESS | 1816 | 1461660223074 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963ffad000 == 150 [pid = 1816] [id = 691] 01:43:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f962cd33c00) [pid = 1816] [serial = 2074] [outer = (nil)] 01:43:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f9635589400) [pid = 1816] [serial = 2075] [outer = 0x7f962cd33c00] 01:43:43 INFO - PROCESS | 1816 | 1461660223177 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f963a525800) [pid = 1816] [serial = 2076] [outer = 0x7f962cd33c00] 01:43:43 INFO - PROCESS | 1816 | 1461660223922 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1326ms 01:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:43:43 INFO - PROCESS | 1816 | 1461660223953 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 1816 | 1461660223955 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:43:43 INFO - PROCESS | 1816 | 1461660223960 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1816 | 1461660223963 Marionette TRACE conn3 <- [1,2738,null,{}] 01:43:43 INFO - PROCESS | 1816 | 1461660223968 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:44 INFO - PROCESS | 1816 | 1461660224136 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:43:44 INFO - PROCESS | 1816 | 1461660224348 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640497800 == 151 [pid = 1816] [id = 692] 01:43:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f962e3a0c00) [pid = 1816] [serial = 2077] [outer = (nil)] 01:43:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f963b387c00) [pid = 1816] [serial = 2078] [outer = 0x7f962e3a0c00] 01:43:44 INFO - PROCESS | 1816 | 1461660224451 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f963b494400) [pid = 1816] [serial = 2079] [outer = 0x7f962e3a0c00] 01:43:45 INFO - PROCESS | 1816 | 1461660225252 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1331ms 01:43:45 INFO - PROCESS | 1816 | 1461660225291 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 1816 | 1461660225294 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:43:45 INFO - PROCESS | 1816 | 1461660225299 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 1816 | 1461660225302 Marionette TRACE conn3 <- [1,2742,null,{}] 01:43:45 INFO - PROCESS | 1816 | 1461660225306 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 1816 | 1461660225470 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:43:45 INFO - PROCESS | 1816 | 1461660225696 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9643459800 == 152 [pid = 1816] [id = 693] 01:43:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f963550dc00) [pid = 1816] [serial = 2080] [outer = (nil)] 01:43:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f963b615800) [pid = 1816] [serial = 2081] [outer = 0x7f963550dc00] 01:43:45 INFO - PROCESS | 1816 | 1461660225781 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f963c2bb800) [pid = 1816] [serial = 2082] [outer = 0x7f963550dc00] 01:43:46 INFO - PROCESS | 1816 | 1461660226626 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1380ms 01:43:46 INFO - PROCESS | 1816 | 1461660226679 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:43:46 INFO - PROCESS | 1816 | 1461660226683 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:43:46 INFO - PROCESS | 1816 | 1461660226687 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1816 | 1461660226691 Marionette TRACE conn3 <- [1,2746,null,{}] 01:43:46 INFO - PROCESS | 1816 | 1461660226695 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:46 INFO - PROCESS | 1816 | 1461660226891 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:43:47 INFO - PROCESS | 1816 | 1461660227107 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645aa3800 == 153 [pid = 1816] [id = 694] 01:43:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f963a525400) [pid = 1816] [serial = 2083] [outer = (nil)] 01:43:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f963e7e1800) [pid = 1816] [serial = 2084] [outer = 0x7f963a525400] 01:43:47 INFO - PROCESS | 1816 | 1461660227210 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f963ff6e400) [pid = 1816] [serial = 2085] [outer = 0x7f963a525400] 01:43:47 INFO - PROCESS | 1816 | 1461660227977 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1328ms 01:43:48 INFO - PROCESS | 1816 | 1461660228016 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 1816 | 1461660228018 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:43:48 INFO - PROCESS | 1816 | 1461660228024 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1816 | 1461660228026 Marionette TRACE conn3 <- [1,2750,null,{}] 01:43:48 INFO - PROCESS | 1816 | 1461660228031 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:48 INFO - PROCESS | 1816 | 1461660228188 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:43:48 INFO - PROCESS | 1816 | 1461660228406 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610dd4800 == 154 [pid = 1816] [id = 695] 01:43:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9610cc9400) [pid = 1816] [serial = 2086] [outer = (nil)] 01:43:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f961795a800) [pid = 1816] [serial = 2087] [outer = 0x7f9610cc9400] 01:43:48 INFO - PROCESS | 1816 | 1461660228513 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f9617a69c00) [pid = 1816] [serial = 2088] [outer = 0x7f9610cc9400] 01:43:49 INFO - PROCESS | 1816 | 1461660229327 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1375ms 01:43:49 INFO - PROCESS | 1816 | 1461660229400 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1816 | 1461660229411 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:43:49 INFO - PROCESS | 1816 | 1461660229416 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1816 | 1461660229418 Marionette TRACE conn3 <- [1,2754,null,{}] 01:43:49 INFO - PROCESS | 1816 | 1461660229423 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 1816 | 1461660229590 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:43:49 INFO - PROCESS | 1816 | 1461660229857 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961509a000 == 155 [pid = 1816] [id = 696] 01:43:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f960e490c00) [pid = 1816] [serial = 2089] [outer = (nil)] 01:43:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f9610cc2000) [pid = 1816] [serial = 2090] [outer = 0x7f960e490c00] 01:43:49 INFO - PROCESS | 1816 | 1461660229924 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f96150e7c00) [pid = 1816] [serial = 2091] [outer = 0x7f960e490c00] 01:43:50 INFO - PROCESS | 1816 | 1461660230707 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1331ms 01:43:50 INFO - PROCESS | 1816 | 1461660230748 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1816 | 1461660230752 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:43:50 INFO - PROCESS | 1816 | 1461660230757 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1816 | 1461660230758 Marionette TRACE conn3 <- [1,2758,null,{}] 01:43:50 INFO - PROCESS | 1816 | 1461660230764 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:50 INFO - PROCESS | 1816 | 1461660230936 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:43:51 INFO - PROCESS | 1816 | 1461660231205 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cef800 == 156 [pid = 1816] [id = 697] 01:43:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f960ecee000) [pid = 1816] [serial = 2092] [outer = (nil)] 01:43:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f96134c8400) [pid = 1816] [serial = 2093] [outer = 0x7f960ecee000] 01:43:51 INFO - PROCESS | 1816 | 1461660231271 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f9614769800) [pid = 1816] [serial = 2094] [outer = 0x7f960ecee000] 01:43:52 INFO - PROCESS | 1816 | 1461660232395 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1676ms 01:43:52 INFO - PROCESS | 1816 | 1461660232433 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1816 | 1461660232438 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:43:52 INFO - PROCESS | 1816 | 1461660232445 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1816 | 1461660232449 Marionette TRACE conn3 <- [1,2762,null,{}] 01:43:52 INFO - PROCESS | 1816 | 1461660232457 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 1816 | 1461660232624 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:43:52 INFO - PROCESS | 1816 | 1461660232898 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bbb7800 == 157 [pid = 1816] [id = 698] 01:43:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f961476a000) [pid = 1816] [serial = 2095] [outer = (nil)] 01:43:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f961476d000) [pid = 1816] [serial = 2096] [outer = 0x7f961476a000] 01:43:53 INFO - PROCESS | 1816 | 1461660232998 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f9615072400) [pid = 1816] [serial = 2097] [outer = 0x7f961476a000] 01:43:53 INFO - PROCESS | 1816 | 1461660233752 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:43:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:43:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1335ms 01:43:53 INFO - PROCESS | 1816 | 1461660233780 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:43:53 INFO - PROCESS | 1816 | 1461660233787 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:43:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:43:53 INFO - PROCESS | 1816 | 1461660233795 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:43:53 INFO - PROCESS | 1816 | 1461660233798 Marionette TRACE conn3 <- [1,2766,null,{}] 01:43:53 INFO - PROCESS | 1816 | 1461660233803 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:53 INFO - PROCESS | 1816 | 1461660233968 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:43:54 INFO - PROCESS | 1816 | 1461660234332 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96130a3800 == 158 [pid = 1816] [id = 699] 01:43:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f96172e7000) [pid = 1816] [serial = 2098] [outer = (nil)] 01:43:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f961784b400) [pid = 1816] [serial = 2099] [outer = 0x7f96172e7000] 01:43:54 INFO - PROCESS | 1816 | 1461660234401 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f9617a6c400) [pid = 1816] [serial = 2100] [outer = 0x7f96172e7000] 01:43:55 INFO - PROCESS | 1816 | 1461660235278 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257bf000 == 157 [pid = 1816] [id = 422] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622baa000 == 156 [pid = 1816] [id = 682] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9620b58000 == 155 [pid = 1816] [id = 681] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 235 (0x7f962293b400) [pid = 1816] [serial = 2006] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 234 (0x7f962d3e7800) [pid = 1816] [serial = 1964] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 233 (0x7f9624e0f800) [pid = 1816] [serial = 1961] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 232 (0x7f962dabac00) [pid = 1816] [serial = 1967] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 231 (0x7f962e39cc00) [pid = 1816] [serial = 1970] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 230 (0x7f9630a6e400) [pid = 1816] [serial = 1973] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 229 (0x7f9631805800) [pid = 1816] [serial = 1976] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 228 (0x7f963b386800) [pid = 1816] [serial = 1979] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f9615073800) [pid = 1816] [serial = 1982] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96142d5000 == 154 [pid = 1816] [id = 680] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96160a6800 == 153 [pid = 1816] [id = 679] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96173c5000 == 152 [pid = 1816] [id = 678] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96290d6800 == 151 [pid = 1816] [id = 675] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257bc800 == 150 [pid = 1816] [id = 674] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624f63800 == 149 [pid = 1816] [id = 673] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624866000 == 148 [pid = 1816] [id = 672] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9622b95800 == 147 [pid = 1816] [id = 671] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961888a000 == 146 [pid = 1816] [id = 670] 01:43:55 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e18800 == 145 [pid = 1816] [id = 669] 01:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1578ms 01:43:55 INFO - PROCESS | 1816 | 1461660235373 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 1816 | 1461660235376 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:43:55 INFO - PROCESS | 1816 | 1461660235387 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1816 | 1461660235390 Marionette TRACE conn3 <- [1,2770,null,{}] 01:43:55 INFO - PROCESS | 1816 | 1461660235403 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:55 INFO - PROCESS | 1816 | 1461660235583 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f962b60dc00) [pid = 1816] [serial = 1773] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f962a717c00) [pid = 1816] [serial = 1710] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f9624047400) [pid = 1816] [serial = 1758] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f962b2df000) [pid = 1816] [serial = 1716] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f96210eb800) [pid = 1816] [serial = 1824] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f962c585c00) [pid = 1816] [serial = 1776] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9628c0b400) [pid = 1816] [serial = 1767] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f962d4fb000) [pid = 1816] [serial = 1923] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f9628e51400) [pid = 1816] [serial = 1770] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f961cdbb400) [pid = 1816] [serial = 1752] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f96147eac00) [pid = 1816] [serial = 1854] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f96269b0400) [pid = 1816] [serial = 1698] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f962b2dec00) [pid = 1816] [serial = 1713] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f9628cac000) [pid = 1816] [serial = 1707] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f9628c02400) [pid = 1816] [serial = 1704] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f961bb82400) [pid = 1816] [serial = 1821] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f962b6c8800) [pid = 1816] [serial = 1719] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f96150e9800) [pid = 1816] [serial = 1746] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9617c59400) [pid = 1816] [serial = 1749] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f962cd2b000) [pid = 1816] [serial = 1782] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f962cc1ec00) [pid = 1816] [serial = 1779] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f96250c6000) [pid = 1816] [serial = 1761] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f962d84a400) [pid = 1816] [serial = 1848] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9627fd5400) [pid = 1816] [serial = 1701] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f9622bdf400) [pid = 1816] [serial = 1755] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9628176400) [pid = 1816] [serial = 1833] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f962c58c800) [pid = 1816] [serial = 1842] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9627ef0800) [pid = 1816] [serial = 1764] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f9617847400) [pid = 1816] [serial = 1851] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f962d848800) [pid = 1816] [serial = 1845] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f961bd8c800) [pid = 1816] [serial = 2000] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f96134c3000) [pid = 1816] [serial = 1988] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f9614defc00) [pid = 1816] [serial = 1949] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f961bde5c00) [pid = 1816] [serial = 2001] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f961abe3000) [pid = 1816] [serial = 1997] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f961895a000) [pid = 1816] [serial = 1952] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f9626a33800) [pid = 1816] [serial = 1958] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f9618959c00) [pid = 1816] [serial = 1994] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f9618bf4000) [pid = 1816] [serial = 1995] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f9617844800) [pid = 1816] [serial = 1991] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f9617950800) [pid = 1816] [serial = 1992] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f9622935000) [pid = 1816] [serial = 1955] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f9618af1400) [pid = 1816] [serial = 1985] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f9614c64c00) [pid = 1816] [serial = 1989] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f9618afa400) [pid = 1816] [serial = 2003] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f961bb84000) [pid = 1816] [serial = 1998] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f962290f800) [pid = 1816] [serial = 2004] [outer = (nil)] [url = about:blank] 01:43:55 INFO - PROCESS | 1816 | 1461660235798 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9616fd1000 == 146 [pid = 1816] [id = 700] 01:43:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f9614c64c00) [pid = 1816] [serial = 2101] [outer = (nil)] 01:43:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f961795b400) [pid = 1816] [serial = 2102] [outer = 0x7f9614c64c00] 01:43:55 INFO - PROCESS | 1816 | 1461660235859 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f961bb8a400) [pid = 1816] [serial = 2103] [outer = 0x7f9614c64c00] 01:43:56 INFO - PROCESS | 1816 | 1461660236602 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1235ms 01:43:56 INFO - PROCESS | 1816 | 1461660236617 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 1816 | 1461660236620 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:43:56 INFO - PROCESS | 1816 | 1461660236625 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - PROCESS | 1816 | 1461660236628 Marionette TRACE conn3 <- [1,2774,null,{}] 01:43:56 INFO - PROCESS | 1816 | 1461660236633 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:56 INFO - PROCESS | 1816 | 1461660236801 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:43:57 INFO - PROCESS | 1816 | 1461660237017 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620b5b800 == 147 [pid = 1816] [id = 701] 01:43:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f961d006c00) [pid = 1816] [serial = 2104] [outer = (nil)] 01:43:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f96212e9c00) [pid = 1816] [serial = 2105] [outer = 0x7f961d006c00] 01:43:57 INFO - PROCESS | 1816 | 1461660237076 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f9622930800) [pid = 1816] [serial = 2106] [outer = 0x7f961d006c00] 01:43:57 INFO - PROCESS | 1816 | 1461660237742 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:43:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1177ms 01:43:57 INFO - PROCESS | 1816 | 1461660237803 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:43:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:43:57 INFO - PROCESS | 1816 | 1461660237814 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:43:57 INFO - PROCESS | 1816 | 1461660237819 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1816 | 1461660237822 Marionette TRACE conn3 <- [1,2778,null,{}] 01:43:57 INFO - PROCESS | 1816 | 1461660237826 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 1816 | 1461660238077 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:43:58 INFO - PROCESS | 1816 | 1461660238100 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962471e000 == 148 [pid = 1816] [id = 702] 01:43:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f9622938000) [pid = 1816] [serial = 2107] [outer = (nil)] 01:43:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f9624044800) [pid = 1816] [serial = 2108] [outer = 0x7f9622938000] 01:43:58 INFO - PROCESS | 1816 | 1461660238154 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f96246b8400) [pid = 1816] [serial = 2109] [outer = 0x7f9622938000] 01:43:58 INFO - PROCESS | 1816 | 1461660238965 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1179ms 01:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:43:59 INFO - PROCESS | 1816 | 1461660238998 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1816 | 1461660239000 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:43:59 INFO - PROCESS | 1816 | 1461660239005 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1816 | 1461660239008 Marionette TRACE conn3 <- [1,2782,null,{}] 01:43:59 INFO - PROCESS | 1816 | 1461660239017 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:59 INFO - PROCESS | 1816 | 1461660239282 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:43:59 INFO - PROCESS | 1816 | 1461660239332 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625467800 == 149 [pid = 1816] [id = 703] 01:43:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f9625609000) [pid = 1816] [serial = 2110] [outer = (nil)] 01:43:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f9628ca4400) [pid = 1816] [serial = 2111] [outer = 0x7f9625609000] 01:43:59 INFO - PROCESS | 1816 | 1461660239439 Marionette DEBUG loaded listener.js 01:43:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f962a714c00) [pid = 1816] [serial = 2112] [outer = 0x7f9625609000] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9628170800) [pid = 1816] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f96168b6c00) [pid = 1816] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f961abe0400) [pid = 1816] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f961d02e800) [pid = 1816] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f9613c8e800) [pid = 1816] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f9628c08000) [pid = 1816] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f962b6c7c00) [pid = 1816] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f962b6cb800) [pid = 1816] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f961d029c00) [pid = 1816] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f960ecec400) [pid = 1816] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f961cf28400) [pid = 1816] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f962293b000) [pid = 1816] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f961bb8dc00) [pid = 1816] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f9614de6000) [pid = 1816] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f9624e07c00) [pid = 1816] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f962edf2c00) [pid = 1816] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f96246af000) [pid = 1816] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f962d8d4000) [pid = 1816] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f960e498400) [pid = 1816] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f96134c4800) [pid = 1816] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f96172e8400) [pid = 1816] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f9613c84800) [pid = 1816] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f961ab49c00) [pid = 1816] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f96265e6800) [pid = 1816] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f9622bed400) [pid = 1816] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f9610d60000) [pid = 1816] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f96160ce800) [pid = 1816] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f96172f3000) [pid = 1816] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f9625499800) [pid = 1816] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f9610a59800) [pid = 1816] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f96144f1400) [pid = 1816] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 160 (0x7f96249ca800) [pid = 1816] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 159 (0x7f96212e5000) [pid = 1816] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 158 (0x7f960ecf1000) [pid = 1816] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 157 (0x7f96210ebc00) [pid = 1816] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 156 (0x7f96147ea000) [pid = 1816] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:44:00 INFO - PROCESS | 1816 | --DOMWINDOW == 155 (0x7f96147f4000) [pid = 1816] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:44:00 INFO - PROCESS | 1816 | 1461660240644 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms 01:44:00 INFO - PROCESS | 1816 | 1461660240690 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:44:00 INFO - PROCESS | 1816 | 1461660240693 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:44:00 INFO - PROCESS | 1816 | 1461660240698 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:44:00 INFO - PROCESS | 1816 | 1461660240700 Marionette TRACE conn3 <- [1,2786,null,{}] 01:44:00 INFO - PROCESS | 1816 | 1461660240704 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:00 INFO - PROCESS | 1816 | 1461660240929 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:44:00 INFO - PROCESS | 1816 | 1461660240946 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9622b98800 == 150 [pid = 1816] [id = 704] 01:44:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 156 (0x7f96134c4800) [pid = 1816] [serial = 2113] [outer = (nil)] 01:44:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 157 (0x7f96167ce400) [pid = 1816] [serial = 2114] [outer = 0x7f96134c4800] 01:44:01 INFO - PROCESS | 1816 | 1461660240999 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 158 (0x7f961cf2f400) [pid = 1816] [serial = 2115] [outer = 0x7f96134c4800] 01:44:01 INFO - PROCESS | 1816 | 1461660241709 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1023ms 01:44:01 INFO - PROCESS | 1816 | 1461660241722 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1816 | 1461660241726 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:44:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:44:01 INFO - PROCESS | 1816 | 1461660241731 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1816 | 1461660241733 Marionette TRACE conn3 <- [1,2790,null,{}] 01:44:01 INFO - PROCESS | 1816 | 1461660241737 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 1816 | 1461660241905 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:44:02 INFO - PROCESS | 1816 | 1461660242094 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628c76800 == 151 [pid = 1816] [id = 705] 01:44:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 159 (0x7f9613c84800) [pid = 1816] [serial = 2116] [outer = (nil)] 01:44:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 160 (0x7f96210e9800) [pid = 1816] [serial = 2117] [outer = 0x7f9613c84800] 01:44:02 INFO - PROCESS | 1816 | 1461660242148 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 161 (0x7f9624b2b400) [pid = 1816] [serial = 2118] [outer = 0x7f9613c84800] 01:44:03 INFO - PROCESS | 1816 | 1461660243098 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:44:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1426ms 01:44:03 INFO - PROCESS | 1816 | 1461660243158 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 1816 | 1461660243165 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:44:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:44:03 INFO - PROCESS | 1816 | 1461660243171 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 1816 | 1461660243177 Marionette TRACE conn3 <- [1,2794,null,{}] 01:44:03 INFO - PROCESS | 1816 | 1461660243201 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:03 INFO - PROCESS | 1816 | 1461660243400 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:44:03 INFO - PROCESS | 1816 | 1461660243613 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a35d000 == 152 [pid = 1816] [id = 706] 01:44:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f961476a800) [pid = 1816] [serial = 2119] [outer = (nil)] 01:44:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f961506e400) [pid = 1816] [serial = 2120] [outer = 0x7f961476a800] 01:44:03 INFO - PROCESS | 1816 | 1461660243723 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f961784d800) [pid = 1816] [serial = 2121] [outer = 0x7f961476a800] 01:44:04 INFO - PROCESS | 1816 | 1461660244610 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:44:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1501ms 01:44:04 INFO - PROCESS | 1816 | 1461660244673 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1816 | 1461660244681 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:44:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:44:04 INFO - PROCESS | 1816 | 1461660244689 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1816 | 1461660244693 Marionette TRACE conn3 <- [1,2798,null,{}] 01:44:04 INFO - PROCESS | 1816 | 1461660244698 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 1816 | 1461660244902 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:44:05 INFO - PROCESS | 1816 | 1461660245111 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9624893000 == 153 [pid = 1816] [id = 707] 01:44:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f96150f1400) [pid = 1816] [serial = 2122] [outer = (nil)] 01:44:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f961abe0400) [pid = 1816] [serial = 2123] [outer = 0x7f96150f1400] 01:44:05 INFO - PROCESS | 1816 | 1461660245219 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f96210ee000) [pid = 1816] [serial = 2124] [outer = 0x7f96150f1400] 01:44:06 INFO - PROCESS | 1816 | 1461660246103 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:44:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1480ms 01:44:06 INFO - PROCESS | 1816 | 1461660246170 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 1816 | 1461660246173 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:44:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:44:06 INFO - PROCESS | 1816 | 1461660246179 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 1816 | 1461660246184 Marionette TRACE conn3 <- [1,2802,null,{}] 01:44:06 INFO - PROCESS | 1816 | 1461660246198 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:06 INFO - PROCESS | 1816 | 1461660246432 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:44:06 INFO - PROCESS | 1816 | 1461660246643 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962cd7a000 == 154 [pid = 1816] [id = 708] 01:44:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f9624c2b000) [pid = 1816] [serial = 2125] [outer = (nil)] 01:44:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f9625491c00) [pid = 1816] [serial = 2126] [outer = 0x7f9624c2b000] 01:44:06 INFO - PROCESS | 1816 | 1461660246760 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f9627fcf000) [pid = 1816] [serial = 2127] [outer = 0x7f9624c2b000] 01:44:07 INFO - PROCESS | 1816 | 1461660247559 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:44:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1433ms 01:44:07 INFO - PROCESS | 1816 | 1461660247613 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1816 | 1461660247617 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:44:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:44:07 INFO - PROCESS | 1816 | 1461660247622 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1816 | 1461660247624 Marionette TRACE conn3 <- [1,2806,null,{}] 01:44:07 INFO - PROCESS | 1816 | 1461660247629 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 1816 | 1461660247816 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:44:08 INFO - PROCESS | 1816 | 1461660248030 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962e266800 == 155 [pid = 1816] [id = 709] 01:44:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f961ab41800) [pid = 1816] [serial = 2128] [outer = (nil)] 01:44:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f9628ca5800) [pid = 1816] [serial = 2129] [outer = 0x7f961ab41800] 01:44:08 INFO - PROCESS | 1816 | 1461660248136 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f962a718c00) [pid = 1816] [serial = 2130] [outer = 0x7f961ab41800] 01:44:08 INFO - PROCESS | 1816 | 1461660248936 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:44:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1331ms 01:44:08 INFO - PROCESS | 1816 | 1461660248953 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:44:08 INFO - PROCESS | 1816 | 1461660248956 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:44:08 INFO - PROCESS | 1816 | 1461660248962 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 1816 | 1461660248964 Marionette TRACE conn3 <- [1,2810,null,{}] 01:44:08 INFO - PROCESS | 1816 | 1461660248969 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:09 INFO - PROCESS | 1816 | 1461660249148 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:44:09 INFO - PROCESS | 1816 | 1461660249374 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9630a10800 == 156 [pid = 1816] [id = 710] 01:44:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f961879cc00) [pid = 1816] [serial = 2131] [outer = (nil)] 01:44:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f962aa80400) [pid = 1816] [serial = 2132] [outer = 0x7f961879cc00] 01:44:09 INFO - PROCESS | 1816 | 1461660249439 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f962b6c4000) [pid = 1816] [serial = 2133] [outer = 0x7f961879cc00] 01:44:10 INFO - PROCESS | 1816 | 1461660250291 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1380ms 01:44:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:44:10 INFO - PROCESS | 1816 | 1461660250342 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 1816 | 1461660250345 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:44:10 INFO - PROCESS | 1816 | 1461660250350 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 1816 | 1461660250353 Marionette TRACE conn3 <- [1,2814,null,{}] 01:44:10 INFO - PROCESS | 1816 | 1461660250357 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:10 INFO - PROCESS | 1816 | 1461660250552 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:44:10 INFO - PROCESS | 1816 | 1461660250768 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963c828800 == 157 [pid = 1816] [id = 711] 01:44:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f962b24dc00) [pid = 1816] [serial = 2134] [outer = (nil)] 01:44:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f962cc29000) [pid = 1816] [serial = 2135] [outer = 0x7f962b24dc00] 01:44:10 INFO - PROCESS | 1816 | 1461660250879 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f962d8c6800) [pid = 1816] [serial = 2136] [outer = 0x7f962b24dc00] 01:44:11 INFO - PROCESS | 1816 | 1461660251685 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:44:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1381ms 01:44:11 INFO - PROCESS | 1816 | 1461660251731 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1816 | 1461660251735 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:44:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:44:11 INFO - PROCESS | 1816 | 1461660251740 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1816 | 1461660251742 Marionette TRACE conn3 <- [1,2818,null,{}] 01:44:11 INFO - PROCESS | 1816 | 1461660251747 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 1816 | 1461660251914 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:44:12 INFO - PROCESS | 1816 | 1461660252199 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640836000 == 158 [pid = 1816] [id = 712] 01:44:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f962d8cac00) [pid = 1816] [serial = 2137] [outer = (nil)] 01:44:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f962def1c00) [pid = 1816] [serial = 2138] [outer = 0x7f962d8cac00] 01:44:12 INFO - PROCESS | 1816 | 1461660252267 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f9630a76000) [pid = 1816] [serial = 2139] [outer = 0x7f962d8cac00] 01:44:13 INFO - PROCESS | 1816 | 1461660253036 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1330ms 01:44:13 INFO - PROCESS | 1816 | 1461660253071 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 1816 | 1461660253074 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:44:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:44:13 INFO - PROCESS | 1816 | 1461660253079 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 1816 | 1461660253081 Marionette TRACE conn3 <- [1,2822,null,{}] 01:44:13 INFO - PROCESS | 1816 | 1461660253086 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 1816 | 1461660253265 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:44:13 INFO - PROCESS | 1816 | 1461660253479 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645a98000 == 159 [pid = 1816] [id = 713] 01:44:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f962d8c8800) [pid = 1816] [serial = 2140] [outer = (nil)] 01:44:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f963464c400) [pid = 1816] [serial = 2141] [outer = 0x7f962d8c8800] 01:44:13 INFO - PROCESS | 1816 | 1461660253580 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f963b38e000) [pid = 1816] [serial = 2142] [outer = 0x7f962d8c8800] 01:44:14 INFO - PROCESS | 1816 | 1461660254382 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:44:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1330ms 01:44:14 INFO - PROCESS | 1816 | 1461660254424 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1816 | 1461660254427 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:44:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:44:14 INFO - PROCESS | 1816 | 1461660254433 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1816 | 1461660254435 Marionette TRACE conn3 <- [1,2826,null,{}] 01:44:14 INFO - PROCESS | 1816 | 1461660254440 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:14 INFO - PROCESS | 1816 | 1461660254607 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:44:14 INFO - PROCESS | 1816 | 1461660254878 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613db8000 == 160 [pid = 1816] [id = 714] 01:44:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f962dabac00) [pid = 1816] [serial = 2143] [outer = (nil)] 01:44:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f963b61f800) [pid = 1816] [serial = 2144] [outer = 0x7f962dabac00] 01:44:14 INFO - PROCESS | 1816 | 1461660254942 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f963c546000) [pid = 1816] [serial = 2145] [outer = 0x7f962dabac00] 01:44:15 INFO - PROCESS | 1816 | 1461660255751 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1379ms 01:44:15 INFO - PROCESS | 1816 | 1461660255813 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1816 | 1461660255816 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:44:15 INFO - PROCESS | 1816 | 1461660255821 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1816 | 1461660255823 Marionette TRACE conn3 <- [1,2830,null,{}] 01:44:15 INFO - PROCESS | 1816 | 1461660255828 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 1816 | 1461660256015 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:44:16 INFO - PROCESS | 1816 | 1461660256281 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a189800 == 161 [pid = 1816] [id = 715] 01:44:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f962dcee800) [pid = 1816] [serial = 2146] [outer = (nil)] 01:44:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f963c835800) [pid = 1816] [serial = 2147] [outer = 0x7f962dcee800] 01:44:16 INFO - PROCESS | 1816 | 1461660256348 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f963e73f400) [pid = 1816] [serial = 2148] [outer = 0x7f962dcee800] 01:44:17 INFO - PROCESS | 1816 | 1461660257133 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1377ms 01:44:17 INFO - PROCESS | 1816 | 1461660257199 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1816 | 1461660257202 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:44:17 INFO - PROCESS | 1816 | 1461660257207 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1816 | 1461660257210 Marionette TRACE conn3 <- [1,2834,null,{}] 01:44:17 INFO - PROCESS | 1816 | 1461660257215 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:17 INFO - PROCESS | 1816 | 1461660257407 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:44:17 INFO - PROCESS | 1816 | 1461660257667 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:17 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960f70c800 == 162 [pid = 1816] [id = 716] 01:44:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f960f556800) [pid = 1816] [serial = 2149] [outer = (nil)] 01:44:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f960f55dc00) [pid = 1816] [serial = 2150] [outer = 0x7f960f556800] 01:44:17 INFO - PROCESS | 1816 | 1461660257740 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f963ff60400) [pid = 1816] [serial = 2151] [outer = 0x7f960f556800] 01:44:18 INFO - PROCESS | 1816 | 1461660258501 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:44:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1328ms 01:44:18 INFO - PROCESS | 1816 | 1461660258536 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 1816 | 1461660258538 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:44:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:44:18 INFO - PROCESS | 1816 | 1461660258543 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 1816 | 1461660258546 Marionette TRACE conn3 <- [1,2838,null,{}] 01:44:18 INFO - PROCESS | 1816 | 1461660258550 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:18 INFO - PROCESS | 1816 | 1461660258723 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:44:18 INFO - PROCESS | 1816 | 1461660258941 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613295000 == 163 [pid = 1816] [id = 717] 01:44:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f960f557c00) [pid = 1816] [serial = 2152] [outer = (nil)] 01:44:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f9618783c00) [pid = 1816] [serial = 2153] [outer = 0x7f960f557c00] 01:44:19 INFO - PROCESS | 1816 | 1461660259045 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f9618788400) [pid = 1816] [serial = 2154] [outer = 0x7f960f557c00] 01:44:19 INFO - PROCESS | 1816 | 1461660259849 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:44:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1376ms 01:44:19 INFO - PROCESS | 1816 | 1461660259920 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:44:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:44:19 INFO - PROCESS | 1816 | 1461660259923 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:44:19 INFO - PROCESS | 1816 | 1461660259928 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1816 | 1461660259938 Marionette TRACE conn3 <- [1,2842,null,{}] 01:44:19 INFO - PROCESS | 1816 | 1461660259942 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:20 INFO - PROCESS | 1816 | 1461660260114 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:44:20 INFO - PROCESS | 1816 | 1461660260332 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96132ad800 == 164 [pid = 1816] [id = 718] 01:44:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f960f55b400) [pid = 1816] [serial = 2155] [outer = (nil)] 01:44:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f963c6c8400) [pid = 1816] [serial = 2156] [outer = 0x7f960f55b400] 01:44:20 INFO - PROCESS | 1816 | 1461660260436 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9640053c00) [pid = 1816] [serial = 2157] [outer = 0x7f960f55b400] 01:44:21 INFO - PROCESS | 1816 | 1461660261268 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1390ms 01:44:21 INFO - PROCESS | 1816 | 1461660261319 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1816 | 1461660261321 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:44:21 INFO - PROCESS | 1816 | 1461660261326 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1816 | 1461660261329 Marionette TRACE conn3 <- [1,2846,null,{}] 01:44:21 INFO - PROCESS | 1816 | 1461660261333 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:21 INFO - PROCESS | 1816 | 1461660261505 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:44:21 INFO - PROCESS | 1816 | 1461660261771 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610918000 == 165 [pid = 1816] [id = 719] 01:44:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f961062ac00) [pid = 1816] [serial = 2158] [outer = (nil)] 01:44:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f9614c5ec00) [pid = 1816] [serial = 2159] [outer = 0x7f961062ac00] 01:44:21 INFO - PROCESS | 1816 | 1461660261836 Marionette DEBUG loaded listener.js 01:44:21 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9618beec00) [pid = 1816] [serial = 2160] [outer = 0x7f961062ac00] 01:44:22 INFO - PROCESS | 1816 | 1461660262623 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:44:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1326ms 01:44:22 INFO - PROCESS | 1816 | 1461660262653 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1816 | 1461660262656 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:44:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:44:22 INFO - PROCESS | 1816 | 1461660262660 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1816 | 1461660262662 Marionette TRACE conn3 <- [1,2850,null,{}] 01:44:22 INFO - PROCESS | 1816 | 1461660262667 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:22 INFO - PROCESS | 1816 | 1461660262831 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:44:23 INFO - PROCESS | 1816 | 1461660263565 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614ee7000 == 166 [pid = 1816] [id = 720] 01:44:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f960f557800) [pid = 1816] [serial = 2161] [outer = (nil)] 01:44:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f960f55e400) [pid = 1816] [serial = 2162] [outer = 0x7f960f557800] 01:44:23 INFO - PROCESS | 1816 | 1461660263628 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9610cc6000) [pid = 1816] [serial = 2163] [outer = 0x7f960f557800] 01:44:24 INFO - PROCESS | 1816 | 1461660264390 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1777ms 01:44:24 INFO - PROCESS | 1816 | 1461660264439 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:44:24 INFO - PROCESS | 1816 | 1461660264444 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:44:24 INFO - PROCESS | 1816 | 1461660264450 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1816 | 1461660264454 Marionette TRACE conn3 <- [1,2854,null,{}] 01:44:24 INFO - PROCESS | 1816 | 1461660264479 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:24 INFO - PROCESS | 1816 | 1461660264640 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:44:24 INFO - PROCESS | 1816 | 1461660264924 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a2ac800 == 167 [pid = 1816] [id = 721] 01:44:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f961064f000) [pid = 1816] [serial = 2164] [outer = (nil)] 01:44:24 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f9614766c00) [pid = 1816] [serial = 2165] [outer = 0x7f961064f000] 01:44:24 INFO - PROCESS | 1816 | 1461660264983 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f96160d4000) [pid = 1816] [serial = 2166] [outer = 0x7f961064f000] 01:44:25 INFO - PROCESS | 1816 | 1461660265941 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:44:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1551ms 01:44:26 INFO - PROCESS | 1816 | 1461660266004 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:44:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:44:26 INFO - PROCESS | 1816 | 1461660266009 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:44:26 INFO - PROCESS | 1816 | 1461660266014 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 1816 | 1461660266017 Marionette TRACE conn3 <- [1,2858,null,{}] 01:44:26 INFO - PROCESS | 1816 | 1461660266022 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:26 INFO - PROCESS | 1816 | 1461660266173 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617ba0000 == 166 [pid = 1816] [id = 454] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962486d000 == 165 [pid = 1816] [id = 522] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9624f16c00) [pid = 1816] [serial = 2048] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f962cd32800) [pid = 1816] [serial = 2030] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f961d010000) [pid = 1816] [serial = 2018] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f9617846000) [pid = 1816] [serial = 2012] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f962c34b800) [pid = 1816] [serial = 2027] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f962690a400) [pid = 1816] [serial = 2024] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f961abe3c00) [pid = 1816] [serial = 2015] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f96249c3800) [pid = 1816] [serial = 2021] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f962dcf2800) [pid = 1816] [serial = 2033] [outer = (nil)] [url = about:blank] 01:44:26 INFO - PROCESS | 1816 | 1461660266521 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961509a000 == 164 [pid = 1816] [id = 696] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610dd4800 == 163 [pid = 1816] [id = 695] 01:44:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614e71800 == 164 [pid = 1816] [id = 722] 01:44:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f9613c8b000) [pid = 1816] [serial = 2167] [outer = (nil)] 01:44:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f96172f5800) [pid = 1816] [serial = 2168] [outer = 0x7f9613c8b000] 01:44:26 INFO - PROCESS | 1816 | 1461660266664 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f9618960800) [pid = 1816] [serial = 2169] [outer = 0x7f9613c8b000] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9645aa3800 == 163 [pid = 1816] [id = 694] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9643459800 == 162 [pid = 1816] [id = 693] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640497800 == 161 [pid = 1816] [id = 692] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963ffad000 == 160 [pid = 1816] [id = 691] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b6ec800 == 159 [pid = 1816] [id = 690] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96346e5800 == 158 [pid = 1816] [id = 689] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b96a000 == 157 [pid = 1816] [id = 688] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962845a800 == 156 [pid = 1816] [id = 687] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962571a000 == 155 [pid = 1816] [id = 686] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624717000 == 154 [pid = 1816] [id = 685] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961bbb2000 == 153 [pid = 1816] [id = 684] 01:44:26 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613e17800 == 152 [pid = 1816] [id = 683] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f962d8d1800) [pid = 1816] [serial = 1965] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f9628e4f800) [pid = 1816] [serial = 1836] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f9623e92000) [pid = 1816] [serial = 2007] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9624053400) [pid = 1816] [serial = 1899] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 198 (0x7f9613feec00) [pid = 1816] [serial = 2036] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 197 (0x7f962def0800) [pid = 1816] [serial = 1968] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 196 (0x7f962d84c000) [pid = 1816] [serial = 1920] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 195 (0x7f962edf1c00) [pid = 1816] [serial = 1971] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 194 (0x7f9622717800) [pid = 1816] [serial = 1893] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 193 (0x7f96150ea800) [pid = 1816] [serial = 2042] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 192 (0x7f9623dd3400) [pid = 1816] [serial = 1896] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 191 (0x7f9624e07000) [pid = 1816] [serial = 1905] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 190 (0x7f9614c66c00) [pid = 1816] [serial = 2037] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 189 (0x7f962293c400) [pid = 1816] [serial = 1827] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 188 (0x7f9617c5e000) [pid = 1816] [serial = 2039] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 187 (0x7f962c5b3400) [pid = 1816] [serial = 1914] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 186 (0x7f963464a800) [pid = 1816] [serial = 1977] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 185 (0x7f96265dd800) [pid = 1816] [serial = 1908] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 184 (0x7f9630c6f000) [pid = 1816] [serial = 1974] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 183 (0x7f9610a5bc00) [pid = 1816] [serial = 1878] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 182 (0x7f9617954400) [pid = 1816] [serial = 1818] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 181 (0x7f96187a7400) [pid = 1816] [serial = 1884] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 180 (0x7f9628ca7c00) [pid = 1816] [serial = 1962] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 179 (0x7f961cdb9000) [pid = 1816] [serial = 1890] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 178 (0x7f961cf25c00) [pid = 1816] [serial = 2043] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 177 (0x7f961062f400) [pid = 1816] [serial = 2009] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 176 (0x7f962b6c2000) [pid = 1816] [serial = 1839] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 175 (0x7f96256a1c00) [pid = 1816] [serial = 1830] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 174 (0x7f96160d1c00) [pid = 1816] [serial = 1881] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 173 (0x7f96249c9400) [pid = 1816] [serial = 1902] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 172 (0x7f961bb88c00) [pid = 1816] [serial = 1887] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 171 (0x7f962cc28400) [pid = 1816] [serial = 1917] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 170 (0x7f96150e4400) [pid = 1816] [serial = 1815] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f96249c9c00) [pid = 1816] [serial = 2046] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f962a810400) [pid = 1816] [serial = 1911] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f961d030c00) [pid = 1816] [serial = 2045] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f9618957c00) [pid = 1816] [serial = 2040] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f962816fc00) [pid = 1816] [serial = 1959] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f96267f2c00) [pid = 1816] [serial = 1947] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f96249c6000) [pid = 1816] [serial = 1956] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f961ab46800) [pid = 1816] [serial = 1953] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | --DOMWINDOW == 161 (0x7f96167d9800) [pid = 1816] [serial = 1950] [outer = (nil)] [url = about:blank] 01:44:27 INFO - PROCESS | 1816 | 1461660267416 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1426ms 01:44:27 INFO - PROCESS | 1816 | 1461660267442 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 1816 | 1461660267445 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:44:27 INFO - PROCESS | 1816 | 1461660267456 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 1816 | 1461660267463 Marionette TRACE conn3 <- [1,2862,null,{}] 01:44:27 INFO - PROCESS | 1816 | 1461660267470 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:27 INFO - PROCESS | 1816 | 1461660267633 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:44:27 INFO - PROCESS | 1816 | 1461660267808 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a29b000 == 153 [pid = 1816] [id = 723] 01:44:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 162 (0x7f9614770800) [pid = 1816] [serial = 2170] [outer = (nil)] 01:44:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f961ba8b800) [pid = 1816] [serial = 2171] [outer = 0x7f9614770800] 01:44:27 INFO - PROCESS | 1816 | 1461660267862 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f961cdb2800) [pid = 1816] [serial = 2172] [outer = 0x7f9614770800] 01:44:28 INFO - PROCESS | 1816 | 1461660268494 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:44:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1094ms 01:44:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:44:28 INFO - PROCESS | 1816 | 1461660268545 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 1816 | 1461660268547 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:44:28 INFO - PROCESS | 1816 | 1461660268551 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 1816 | 1461660268555 Marionette TRACE conn3 <- [1,2866,null,{}] 01:44:28 INFO - PROCESS | 1816 | 1461660268559 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:28 INFO - PROCESS | 1816 | 1461660268790 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:44:28 INFO - PROCESS | 1816 | 1461660268906 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620bc6800 == 154 [pid = 1816] [id = 724] 01:44:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f9613feec00) [pid = 1816] [serial = 2173] [outer = (nil)] 01:44:28 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f961d00a000) [pid = 1816] [serial = 2174] [outer = 0x7f9613feec00] 01:44:28 INFO - PROCESS | 1816 | 1461660268966 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f96212efc00) [pid = 1816] [serial = 2175] [outer = 0x7f9613feec00] 01:44:29 INFO - PROCESS | 1816 | 1461660269674 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1180ms 01:44:29 INFO - PROCESS | 1816 | 1461660269732 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 1816 | 1461660269734 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:44:29 INFO - PROCESS | 1816 | 1461660269742 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 1816 | 1461660269744 Marionette TRACE conn3 <- [1,2870,null,{}] 01:44:29 INFO - PROCESS | 1816 | 1461660269748 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 1816 | 1461660269965 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:44:29 INFO - PROCESS | 1816 | 1461660269990 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96218d0800 == 155 [pid = 1816] [id = 725] 01:44:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f9621927800) [pid = 1816] [serial = 2176] [outer = (nil)] 01:44:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f9621929800) [pid = 1816] [serial = 2177] [outer = 0x7f9621927800] 01:44:30 INFO - PROCESS | 1816 | 1461660270051 Marionette DEBUG loaded listener.js 01:44:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f9622911400) [pid = 1816] [serial = 2178] [outer = 0x7f9621927800] 01:44:30 INFO - PROCESS | 1816 | 1461660270916 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1233ms 01:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:44:30 INFO - PROCESS | 1816 | 1461660270972 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 1816 | 1461660270974 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:44:30 INFO - PROCESS | 1816 | 1461660270978 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1816 | 1461660270981 Marionette TRACE conn3 <- [1,2874,null,{}] 01:44:30 INFO - PROCESS | 1816 | 1461660270985 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 1816 | 1461660271197 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 169 (0x7f961476a000) [pid = 1816] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 168 (0x7f9625609000) [pid = 1816] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 167 (0x7f96172e7000) [pid = 1816] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 166 (0x7f9614c64c00) [pid = 1816] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 165 (0x7f96134c4800) [pid = 1816] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 164 (0x7f961d006c00) [pid = 1816] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 163 (0x7f9622938000) [pid = 1816] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:44:31 INFO - PROCESS | 1816 | --DOMWINDOW == 162 (0x7f961d02c800) [pid = 1816] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:44:31 INFO - PROCESS | 1816 | 1461660271629 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618898800 == 156 [pid = 1816] [id = 726] 01:44:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 163 (0x7f960e493800) [pid = 1816] [serial = 2179] [outer = (nil)] 01:44:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 164 (0x7f9615d9a000) [pid = 1816] [serial = 2180] [outer = 0x7f960e493800] 01:44:31 INFO - PROCESS | 1816 | 1461660271684 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 165 (0x7f961d006c00) [pid = 1816] [serial = 2181] [outer = 0x7f960e493800] 01:44:32 INFO - PROCESS | 1816 | 1461660272281 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:44:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1336ms 01:44:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:44:32 INFO - PROCESS | 1816 | 1461660272315 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 1816 | 1461660272317 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:44:32 INFO - PROCESS | 1816 | 1461660272321 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 1816 | 1461660272324 Marionette TRACE conn3 <- [1,2878,null,{}] 01:44:32 INFO - PROCESS | 1816 | 1461660272328 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:32 INFO - PROCESS | 1816 | 1461660272483 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:44:32 INFO - PROCESS | 1816 | 1461660272661 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962474e000 == 157 [pid = 1816] [id = 727] 01:44:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 166 (0x7f96134c4800) [pid = 1816] [serial = 2182] [outer = (nil)] 01:44:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 167 (0x7f9623e9d000) [pid = 1816] [serial = 2183] [outer = 0x7f96134c4800] 01:44:32 INFO - PROCESS | 1816 | 1461660272715 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 168 (0x7f9624b27800) [pid = 1816] [serial = 2184] [outer = 0x7f96134c4800] 01:44:33 INFO - PROCESS | 1816 | 1461660273325 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1030ms 01:44:33 INFO - PROCESS | 1816 | 1461660273352 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1816 | 1461660273354 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:44:33 INFO - PROCESS | 1816 | 1461660273359 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1816 | 1461660273361 Marionette TRACE conn3 <- [1,2882,null,{}] 01:44:33 INFO - PROCESS | 1816 | 1461660273380 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 1816 | 1461660273603 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:44:33 INFO - PROCESS | 1816 | 1461660273877 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961329b800 == 158 [pid = 1816] [id = 728] 01:44:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 169 (0x7f960e48fc00) [pid = 1816] [serial = 2185] [outer = (nil)] 01:44:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 170 (0x7f960f554400) [pid = 1816] [serial = 2186] [outer = 0x7f960e48fc00] 01:44:33 INFO - PROCESS | 1816 | 1461660273944 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 171 (0x7f9610a5a800) [pid = 1816] [serial = 2187] [outer = 0x7f960e48fc00] 01:44:34 INFO - PROCESS | 1816 | 1461660274844 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1536ms 01:44:34 INFO - PROCESS | 1816 | 1461660274899 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:44:34 INFO - PROCESS | 1816 | 1461660274904 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:44:34 INFO - PROCESS | 1816 | 1461660274911 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 1816 | 1461660274916 Marionette TRACE conn3 <- [1,2886,null,{}] 01:44:34 INFO - PROCESS | 1816 | 1461660274921 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:35 INFO - PROCESS | 1816 | 1461660275106 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:44:35 INFO - PROCESS | 1816 | 1461660275316 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a188000 == 159 [pid = 1816] [id = 729] 01:44:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 172 (0x7f960f556c00) [pid = 1816] [serial = 2188] [outer = (nil)] 01:44:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 173 (0x7f9617a64c00) [pid = 1816] [serial = 2189] [outer = 0x7f960f556c00] 01:44:35 INFO - PROCESS | 1816 | 1461660275421 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 174 (0x7f96187a6c00) [pid = 1816] [serial = 2190] [outer = 0x7f960f556c00] 01:44:36 INFO - PROCESS | 1816 | 1461660276299 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:44:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1432ms 01:44:36 INFO - PROCESS | 1816 | 1461660276347 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1816 | 1461660276352 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:44:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:44:36 INFO - PROCESS | 1816 | 1461660276357 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1816 | 1461660276361 Marionette TRACE conn3 <- [1,2890,null,{}] 01:44:36 INFO - PROCESS | 1816 | 1461660276366 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 1816 | 1461660276535 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:44:36 INFO - PROCESS | 1816 | 1461660276753 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962481a800 == 160 [pid = 1816] [id = 730] 01:44:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 175 (0x7f961aa71c00) [pid = 1816] [serial = 2191] [outer = (nil)] 01:44:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 176 (0x7f961cdad400) [pid = 1816] [serial = 2192] [outer = 0x7f961aa71c00] 01:44:36 INFO - PROCESS | 1816 | 1461660276856 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 177 (0x7f9621925400) [pid = 1816] [serial = 2193] [outer = 0x7f961aa71c00] 01:44:37 INFO - PROCESS | 1816 | 1461660277744 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1427ms 01:44:37 INFO - PROCESS | 1816 | 1461660277786 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 1816 | 1461660277788 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:44:37 INFO - PROCESS | 1816 | 1461660277802 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 1816 | 1461660277810 Marionette TRACE conn3 <- [1,2894,null,{}] 01:44:37 INFO - PROCESS | 1816 | 1461660277816 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:37 INFO - PROCESS | 1816 | 1461660277988 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:44:38 INFO - PROCESS | 1816 | 1461660278203 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96257cf800 == 161 [pid = 1816] [id = 731] 01:44:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 178 (0x7f9618af8c00) [pid = 1816] [serial = 2194] [outer = (nil)] 01:44:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 179 (0x7f9622be5400) [pid = 1816] [serial = 2195] [outer = 0x7f9618af8c00] 01:44:38 INFO - PROCESS | 1816 | 1461660278309 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 180 (0x7f9624f1a800) [pid = 1816] [serial = 2196] [outer = 0x7f9618af8c00] 01:44:39 INFO - PROCESS | 1816 | 1461660279145 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:44:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1391ms 01:44:39 INFO - PROCESS | 1816 | 1461660279187 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1816 | 1461660279191 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:44:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:44:39 INFO - PROCESS | 1816 | 1461660279195 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1816 | 1461660279198 Marionette TRACE conn3 <- [1,2898,null,{}] 01:44:39 INFO - PROCESS | 1816 | 1461660279203 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:39 INFO - PROCESS | 1816 | 1461660279369 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:44:39 INFO - PROCESS | 1816 | 1461660279584 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962846e800 == 162 [pid = 1816] [id = 732] 01:44:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 181 (0x7f961aa73000) [pid = 1816] [serial = 2197] [outer = (nil)] 01:44:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 182 (0x7f9625855000) [pid = 1816] [serial = 2198] [outer = 0x7f961aa73000] 01:44:39 INFO - PROCESS | 1816 | 1461660279687 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 183 (0x7f9627efe400) [pid = 1816] [serial = 2199] [outer = 0x7f961aa73000] 01:44:40 INFO - PROCESS | 1816 | 1461660280523 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:44:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:44:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1379ms 01:44:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:44:40 INFO - PROCESS | 1816 | 1461660280576 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1816 | 1461660280578 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:44:40 INFO - PROCESS | 1816 | 1461660280584 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1816 | 1461660280586 Marionette TRACE conn3 <- [1,2902,null,{}] 01:44:40 INFO - PROCESS | 1816 | 1461660280591 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 1816 | 1461660280765 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:44:40 INFO - PROCESS | 1816 | 1461660280986 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962b39b800 == 163 [pid = 1816] [id = 733] 01:44:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 184 (0x7f9628ca0000) [pid = 1816] [serial = 2200] [outer = (nil)] 01:44:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 185 (0x7f9628e4e000) [pid = 1816] [serial = 2201] [outer = 0x7f9628ca0000] 01:44:41 INFO - PROCESS | 1816 | 1461660281099 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 186 (0x7f962b6c4c00) [pid = 1816] [serial = 2202] [outer = 0x7f9628ca0000] 01:44:41 INFO - PROCESS | 1816 | 1461660281952 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1428ms 01:44:42 INFO - PROCESS | 1816 | 1461660282019 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1816 | 1461660282023 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:44:42 INFO - PROCESS | 1816 | 1461660282030 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1816 | 1461660282033 Marionette TRACE conn3 <- [1,2906,null,{}] 01:44:42 INFO - PROCESS | 1816 | 1461660282038 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:42 INFO - PROCESS | 1816 | 1461660282205 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:44:42 INFO - PROCESS | 1816 | 1461660282494 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962dd67800 == 164 [pid = 1816] [id = 734] 01:44:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 187 (0x7f962b6d0000) [pid = 1816] [serial = 2203] [outer = (nil)] 01:44:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 188 (0x7f962cc22000) [pid = 1816] [serial = 2204] [outer = 0x7f962b6d0000] 01:44:42 INFO - PROCESS | 1816 | 1461660282560 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 189 (0x7f962d849000) [pid = 1816] [serial = 2205] [outer = 0x7f962b6d0000] 01:44:43 INFO - PROCESS | 1816 | 1461660283345 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:44:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1376ms 01:44:43 INFO - PROCESS | 1816 | 1461660283408 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 1816 | 1461660283411 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:44:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:44:43 INFO - PROCESS | 1816 | 1461660283416 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1816 | 1461660283418 Marionette TRACE conn3 <- [1,2910,null,{}] 01:44:43 INFO - PROCESS | 1816 | 1461660283423 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 1816 | 1461660283591 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:44:43 INFO - PROCESS | 1816 | 1461660283807 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96318eb800 == 165 [pid = 1816] [id = 735] 01:44:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 190 (0x7f962c2c1400) [pid = 1816] [serial = 2206] [outer = (nil)] 01:44:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 191 (0x7f962dcf2000) [pid = 1816] [serial = 2207] [outer = 0x7f962c2c1400] 01:44:43 INFO - PROCESS | 1816 | 1461660283909 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 192 (0x7f962ede7400) [pid = 1816] [serial = 2208] [outer = 0x7f962c2c1400] 01:44:44 INFO - PROCESS | 1816 | 1461660284612 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:44:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:44:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:44:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1227ms 01:44:44 INFO - TEST-START | /DOMEvents/constructors.html 01:44:44 INFO - PROCESS | 1816 | 1461660284644 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1816 | 1461660284646 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:44:44 INFO - PROCESS | 1816 | 1461660284652 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1816 | 1461660284655 Marionette TRACE conn3 <- [1,2914,null,{}] 01:44:44 INFO - PROCESS | 1816 | 1461660284659 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:44 INFO - PROCESS | 1816 | 1461660284831 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:44:45 INFO - PROCESS | 1816 | 1461660285071 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963b4b1800 == 166 [pid = 1816] [id = 736] 01:44:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 193 (0x7f962d84a000) [pid = 1816] [serial = 2209] [outer = (nil)] 01:44:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 194 (0x7f962ef85800) [pid = 1816] [serial = 2210] [outer = 0x7f962d84a000] 01:44:45 INFO - PROCESS | 1816 | 1461660285135 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 195 (0x7f963558dc00) [pid = 1816] [serial = 2211] [outer = 0x7f962d84a000] 01:44:45 INFO - PROCESS | 1816 | 1461660285939 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:44:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:44:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1346ms 01:44:46 INFO - PROCESS | 1816 | 1461660285997 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 1816 | 1461660286000 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:44:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:44:46 INFO - PROCESS | 1816 | 1461660286007 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1816 | 1461660286026 Marionette TRACE conn3 <- [1,2918,null,{}] 01:44:46 INFO - PROCESS | 1816 | 1461660286034 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:46 INFO - PROCESS | 1816 | 1461660286207 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:44:46 INFO - PROCESS | 1816 | 1461660286436 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9640027000 == 167 [pid = 1816] [id = 737] 01:44:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 196 (0x7f962d84e400) [pid = 1816] [serial = 2212] [outer = (nil)] 01:44:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 197 (0x7f963b146800) [pid = 1816] [serial = 2213] [outer = 0x7f962d84e400] 01:44:46 INFO - PROCESS | 1816 | 1461660286542 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 198 (0x7f963e73c800) [pid = 1816] [serial = 2214] [outer = 0x7f962d84e400] 01:44:47 INFO - PROCESS | 1816 | 1461660287228 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:44:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:44:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1244ms 01:44:47 INFO - PROCESS | 1816 | 1461660287253 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1816 | 1461660287256 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:44:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:44:47 INFO - PROCESS | 1816 | 1461660287261 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1816 | 1461660287263 Marionette TRACE conn3 <- [1,2922,null,{}] 01:44:47 INFO - PROCESS | 1816 | 1461660287268 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:47 INFO - PROCESS | 1816 | 1461660287445 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:44:47 INFO - PROCESS | 1816 | 1461660287688 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9643459800 == 168 [pid = 1816] [id = 738] 01:44:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 199 (0x7f9622857c00) [pid = 1816] [serial = 2215] [outer = (nil)] 01:44:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f962285ec00) [pid = 1816] [serial = 2216] [outer = 0x7f9622857c00] 01:44:47 INFO - PROCESS | 1816 | 1461660287761 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f962ef85000) [pid = 1816] [serial = 2217] [outer = 0x7f9622857c00] 01:44:48 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:48 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:48 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:48 INFO - PROCESS | 1816 | [1816] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:48 INFO - PROCESS | 1816 | 1461660288501 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:44:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:44:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:48 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 01:44:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:48 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 01:44:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:48 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]" 01:44:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:44:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1276ms 01:44:48 INFO - PROCESS | 1816 | 1461660288542 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 1816 | 1461660288547 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:44:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:44:48 INFO - PROCESS | 1816 | 1461660288554 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 1816 | 1461660288558 Marionette TRACE conn3 <- [1,2926,null,{}] 01:44:48 INFO - PROCESS | 1816 | 1461660288562 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:48 INFO - PROCESS | 1816 | 1461660288744 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:44:48 INFO - PROCESS | 1816 | 1461660288975 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961107c000 == 169 [pid = 1816] [id = 739] 01:44:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f962285ac00) [pid = 1816] [serial = 2218] [outer = (nil)] 01:44:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f96401a9000) [pid = 1816] [serial = 2219] [outer = 0x7f962285ac00] 01:44:49 INFO - PROCESS | 1816 | 1461660289040 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f96408ba800) [pid = 1816] [serial = 2220] [outer = 0x7f962285ac00] 01:44:49 INFO - PROCESS | 1816 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:44:49 INFO - PROCESS | 1816 | 1461660289789 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:44:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:44:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1283ms 01:44:49 INFO - PROCESS | 1816 | 1461660289838 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:44:49 INFO - PROCESS | 1816 | 1461660289842 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:44:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:44:49 INFO - PROCESS | 1816 | 1461660289847 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - PROCESS | 1816 | 1461660289849 Marionette TRACE conn3 <- [1,2930,null,{}] 01:44:49 INFO - PROCESS | 1816 | 1461660289854 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:50 INFO - PROCESS | 1816 | 1461660290033 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:44:50 INFO - PROCESS | 1816 | 1461660290265 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9628ed0000 == 170 [pid = 1816] [id = 740] 01:44:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9630c76400) [pid = 1816] [serial = 2221] [outer = (nil)] 01:44:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9640af1800) [pid = 1816] [serial = 2222] [outer = 0x7f9630c76400] 01:44:50 INFO - PROCESS | 1816 | 1461660290329 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f9640b2c800) [pid = 1816] [serial = 2223] [outer = 0x7f9630c76400] 01:44:50 INFO - PROCESS | 1816 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:44:51 INFO - PROCESS | 1816 | 1461660290996 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:44:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:44:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1182ms 01:44:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:44:51 INFO - PROCESS | 1816 | 1461660291029 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 1816 | 1461660291032 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:44:51 INFO - PROCESS | 1816 | 1461660291037 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1816 | 1461660291039 Marionette TRACE conn3 <- [1,2934,null,{}] 01:44:51 INFO - PROCESS | 1816 | 1461660291044 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:51 INFO - PROCESS | 1816 | 1461660291221 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:44:51 INFO - PROCESS | 1816 | 1461660291462 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615c0f000 == 171 [pid = 1816] [id = 741] 01:44:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f9616714800) [pid = 1816] [serial = 2224] [outer = (nil)] 01:44:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f961671b400) [pid = 1816] [serial = 2225] [outer = 0x7f9616714800] 01:44:51 INFO - PROCESS | 1816 | 1461660291530 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f9616720400) [pid = 1816] [serial = 2226] [outer = 0x7f9616714800] 01:44:52 INFO - PROCESS | 1816 | 1461660292225 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:44:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1234ms 01:44:52 INFO - PROCESS | 1816 | 1461660292272 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1816 | 1461660292275 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:44:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:44:52 INFO - PROCESS | 1816 | 1461660292280 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1816 | 1461660292282 Marionette TRACE conn3 <- [1,2938,null,{}] 01:44:52 INFO - PROCESS | 1816 | 1461660292287 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 1816 | 1461660292460 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:44:52 INFO - PROCESS | 1816 | 1461660292703 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964267d000 == 172 [pid = 1816] [id = 742] 01:44:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f9616717400) [pid = 1816] [serial = 2227] [outer = (nil)] 01:44:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f963a520c00) [pid = 1816] [serial = 2228] [outer = 0x7f9616717400] 01:44:52 INFO - PROCESS | 1816 | 1461660292768 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9640b32c00) [pid = 1816] [serial = 2229] [outer = 0x7f9616717400] 01:44:53 INFO - PROCESS | 1816 | 1461660293428 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:44:53 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. 01:44:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1181ms 01:44:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:44:53 INFO - PROCESS | 1816 | 1461660293462 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1816 | 1461660293465 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:44:53 INFO - PROCESS | 1816 | 1461660293471 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1816 | 1461660293474 Marionette TRACE conn3 <- [1,2942,null,{}] 01:44:53 INFO - PROCESS | 1816 | 1461660293479 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:53 INFO - PROCESS | 1816 | 1461660293664 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:44:53 INFO - PROCESS | 1816 | 1461660293908 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620c21800 == 173 [pid = 1816] [id = 743] 01:44:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f960e7e2000) [pid = 1816] [serial = 2230] [outer = (nil)] 01:44:53 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f960e7e9c00) [pid = 1816] [serial = 2231] [outer = 0x7f960e7e2000] 01:44:53 INFO - PROCESS | 1816 | 1461660293974 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f960e7ee800) [pid = 1816] [serial = 2232] [outer = 0x7f960e7e2000] 01:44:54 INFO - PROCESS | 1816 | 1461660294676 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:44:54 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 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:44:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1228ms 01:44:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:44:54 INFO - PROCESS | 1816 | 1461660294708 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 1816 | 1461660294710 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:44:54 INFO - PROCESS | 1816 | 1461660294717 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 1816 | 1461660294720 Marionette TRACE conn3 <- [1,2946,null,{}] 01:44:54 INFO - PROCESS | 1816 | 1461660294725 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 1816 | 1461660294917 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:44:55 INFO - PROCESS | 1816 | 1461660295163 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615cf3000 == 174 [pid = 1816] [id = 744] 01:44:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f960e7e3000) [pid = 1816] [serial = 2233] [outer = (nil)] 01:44:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f96160d3800) [pid = 1816] [serial = 2234] [outer = 0x7f960e7e3000] 01:44:55 INFO - PROCESS | 1816 | 1461660295227 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f96187a6800) [pid = 1816] [serial = 2235] [outer = 0x7f960e7e3000] 01:44:55 INFO - PROCESS | 1816 | 1461660295892 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:44:55 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. 01:44:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1229ms 01:44:56 INFO - PROCESS | 1816 | 1461660296372 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1816 | 1461660296378 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:44:56 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:44:56 INFO - PROCESS | 1816 | 1461660296404 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1816 | 1461660296408 Marionette TRACE conn3 <- [1,2950,null,{}] 01:44:56 INFO - PROCESS | 1816 | 1461660296415 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:56 INFO - PROCESS | 1816 | 1461660296601 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:44:56 INFO - PROCESS | 1816 | 1461660296916 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617c70800 == 175 [pid = 1816] [id = 745] 01:44:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96144e7800) [pid = 1816] [serial = 2236] [outer = (nil)] 01:44:56 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9614767c00) [pid = 1816] [serial = 2237] [outer = 0x7f96144e7800] 01:44:56 INFO - PROCESS | 1816 | 1461660296974 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f961506b000) [pid = 1816] [serial = 2238] [outer = 0x7f96144e7800] 01:44:57 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961ac5a800 == 176 [pid = 1816] [id = 746] 01:44:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f9617a6cc00) [pid = 1816] [serial = 2239] [outer = (nil)] 01:44:57 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f96144f3800) [pid = 1816] [serial = 2240] [outer = 0x7f9617a6cc00] 01:44:57 INFO - PROCESS | 1816 | 1461660297793 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:44:57 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. 01:44:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 01:44:57 INFO - PROCESS | 1816 | 1461660297842 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 1816 | 1461660297846 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:44:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:44:57 INFO - PROCESS | 1816 | 1461660297862 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 1816 | 1461660297867 Marionette TRACE conn3 <- [1,2954,null,{}] 01:44:57 INFO - PROCESS | 1816 | 1461660297873 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:58 INFO - PROCESS | 1816 | 1461660298094 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:44:58 INFO - PROCESS | 1816 | 1461660298534 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610906800 == 177 [pid = 1816] [id = 747] 01:44:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f9617957c00) [pid = 1816] [serial = 2241] [outer = (nil)] 01:44:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f961877dc00) [pid = 1816] [serial = 2242] [outer = 0x7f9617957c00] 01:44:58 INFO - PROCESS | 1816 | 1461660298598 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9618aeec00) [pid = 1816] [serial = 2243] [outer = 0x7f9617957c00] 01:44:59 INFO - PROCESS | 1816 | 1461660299264 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:44:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:44:59 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 01:44:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1437ms 01:44:59 INFO - PROCESS | 1816 | 1461660299298 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 1816 | 1461660299300 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:44:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:44:59 INFO - PROCESS | 1816 | 1461660299306 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1816 | 1461660299308 Marionette TRACE conn3 <- [1,2958,null,{}] 01:44:59 INFO - PROCESS | 1816 | 1461660299320 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:59 INFO - PROCESS | 1816 | 1461660299511 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:44:59 INFO - PROCESS | 1816 | 1461660299799 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962d71a000 == 176 [pid = 1816] [id = 64] 01:44:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962ea53000 == 175 [pid = 1816] [id = 291] 01:44:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962474e000 == 174 [pid = 1816] [id = 727] 01:44:59 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618898800 == 173 [pid = 1816] [id = 726] 01:44:59 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f96210e9800) [pid = 1816] [serial = 2117] [outer = (nil)] [url = about:blank] 01:44:59 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f9610cc2000) [pid = 1816] [serial = 2090] [outer = (nil)] [url = about:blank] 01:44:59 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9614ef2800 == 174 [pid = 1816] [id = 748] 01:44:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f9610cc2000) [pid = 1816] [serial = 2244] [outer = (nil)] 01:44:59 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f9617843400) [pid = 1816] [serial = 2245] [outer = 0x7f9610cc2000] 01:44:59 INFO - PROCESS | 1816 | 1461660299966 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f9621922c00) [pid = 1816] [serial = 2246] [outer = 0x7f9610cc2000] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96218d0800 == 173 [pid = 1816] [id = 725] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9620bc6800 == 172 [pid = 1816] [id = 724] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a29b000 == 171 [pid = 1816] [id = 723] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614e71800 == 170 [pid = 1816] [id = 722] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a2ac800 == 169 [pid = 1816] [id = 721] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614ee7000 == 168 [pid = 1816] [id = 720] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96132ad800 == 167 [pid = 1816] [id = 718] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9613295000 == 166 [pid = 1816] [id = 717] 01:45:00 INFO - PROCESS | 1816 | --DOCSHELL 0x7f960f70c800 == 165 [pid = 1816] [id = 716] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 227 (0x7f96256ad800) [pid = 1816] [serial = 2049] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 226 (0x7f9624044800) [pid = 1816] [serial = 2108] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 225 (0x7f96246b8400) [pid = 1816] [serial = 2109] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 224 (0x7f96167ce400) [pid = 1816] [serial = 2114] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 223 (0x7f9622930800) [pid = 1816] [serial = 2106] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 222 (0x7f9615072400) [pid = 1816] [serial = 2097] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 221 (0x7f961476d000) [pid = 1816] [serial = 2096] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 220 (0x7f9628ca4400) [pid = 1816] [serial = 2111] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 219 (0x7f9617a6c400) [pid = 1816] [serial = 2100] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 218 (0x7f961784b400) [pid = 1816] [serial = 2099] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 217 (0x7f961795b400) [pid = 1816] [serial = 2102] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 216 (0x7f961bb8a400) [pid = 1816] [serial = 2103] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 215 (0x7f963e7e1800) [pid = 1816] [serial = 2084] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 214 (0x7f962edf0000) [pid = 1816] [serial = 2072] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 213 (0x7f961cf2f400) [pid = 1816] [serial = 2115] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 212 (0x7f962a714c00) [pid = 1816] [serial = 2112] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 211 (0x7f96212e9c00) [pid = 1816] [serial = 2105] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f963b615800) [pid = 1816] [serial = 2081] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f962deef800) [pid = 1816] [serial = 2069] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f963b387c00) [pid = 1816] [serial = 2078] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f96134c8400) [pid = 1816] [serial = 2093] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f9617954c00) [pid = 1816] [serial = 2054] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f961bddc000) [pid = 1816] [serial = 2057] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f9610a5a400) [pid = 1816] [serial = 2051] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 203 (0x7f9628cae800) [pid = 1816] [serial = 2066] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 202 (0x7f961795a800) [pid = 1816] [serial = 2087] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 201 (0x7f962548e000) [pid = 1816] [serial = 2060] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 200 (0x7f9635589400) [pid = 1816] [serial = 2075] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | --DOMWINDOW == 199 (0x7f9627fd0800) [pid = 1816] [serial = 2063] [outer = (nil)] [url = about:blank] 01:45:00 INFO - PROCESS | 1816 | 1461660300674 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:45:00 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. 01:45:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1377ms 01:45:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:45:00 INFO - PROCESS | 1816 | 1461660300683 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:45:00 INFO - PROCESS | 1816 | 1461660300685 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:45:00 INFO - PROCESS | 1816 | 1461660300690 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:45:00 INFO - PROCESS | 1816 | 1461660300692 Marionette TRACE conn3 <- [1,2962,null,{}] 01:45:00 INFO - PROCESS | 1816 | 1461660300697 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:00 INFO - PROCESS | 1816 | 1461660300852 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:45:01 INFO - PROCESS | 1816 | 1461660301037 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:01 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618cdc800 == 166 [pid = 1816] [id = 749] 01:45:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 200 (0x7f9610a5a400) [pid = 1816] [serial = 2247] [outer = (nil)] 01:45:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 201 (0x7f962192c400) [pid = 1816] [serial = 2248] [outer = 0x7f9610a5a400] 01:45:01 INFO - PROCESS | 1816 | 1461660301090 Marionette DEBUG loaded listener.js 01:45:01 INFO - PROCESS | 1816 | ++DOMWINDOW == 202 (0x7f962285f800) [pid = 1816] [serial = 2249] [outer = 0x7f9610a5a400] 01:45:01 INFO - PROCESS | 1816 | 1461660301669 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:45:01 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. 01:45:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1025ms 01:45:01 INFO - PROCESS | 1816 | 1461660301715 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1816 | 1461660301718 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:45:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:45:01 INFO - PROCESS | 1816 | 1461660301724 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1816 | 1461660301726 Marionette TRACE conn3 <- [1,2966,null,{}] 01:45:01 INFO - PROCESS | 1816 | 1461660301730 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:01 INFO - PROCESS | 1816 | 1461660301905 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:45:02 INFO - PROCESS | 1816 | 1461660302108 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96217e0800 == 167 [pid = 1816] [id = 750] 01:45:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 203 (0x7f961784b400) [pid = 1816] [serial = 2250] [outer = (nil)] 01:45:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 204 (0x7f9622912000) [pid = 1816] [serial = 2251] [outer = 0x7f961784b400] 01:45:02 INFO - PROCESS | 1816 | 1461660302161 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f9624044800) [pid = 1816] [serial = 2252] [outer = 0x7f961784b400] 01:45:02 INFO - PROCESS | 1816 | 1461660302821 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:45:02 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. 01:45:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1126ms 01:45:02 INFO - PROCESS | 1816 | 1461660302850 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:45:02 INFO - PROCESS | 1816 | 1461660302853 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:45:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:45:02 INFO - PROCESS | 1816 | 1461660302858 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:45:02 INFO - PROCESS | 1816 | 1461660302860 Marionette TRACE conn3 <- [1,2970,null,{}] 01:45:02 INFO - PROCESS | 1816 | 1461660302864 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:03 INFO - PROCESS | 1816 | 1461660303114 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:45:03 INFO - PROCESS | 1816 | 1461660303154 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962481f800 == 168 [pid = 1816] [id = 751] 01:45:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f96265e5000) [pid = 1816] [serial = 2253] [outer = (nil)] 01:45:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f9628c0e400) [pid = 1816] [serial = 2254] [outer = 0x7f96265e5000] 01:45:03 INFO - PROCESS | 1816 | 1461660303208 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f9628e5ac00) [pid = 1816] [serial = 2255] [outer = 0x7f96265e5000] 01:45:03 INFO - PROCESS | 1816 | 1461660303903 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:45:03 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. 01:45:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1077ms 01:45:03 INFO - PROCESS | 1816 | 1461660303948 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 1816 | 1461660303951 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:45:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:45:03 INFO - PROCESS | 1816 | 1461660303957 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1816 | 1461660303959 Marionette TRACE conn3 <- [1,2974,null,{}] 01:45:03 INFO - PROCESS | 1816 | 1461660303964 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 1816 | 1461660304184 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:45:04 INFO - PROCESS | 1816 | 1461660304217 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9625717800 == 169 [pid = 1816] [id = 752] 01:45:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f962a714c00) [pid = 1816] [serial = 2256] [outer = (nil)] 01:45:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f962b6c1c00) [pid = 1816] [serial = 2257] [outer = 0x7f962a714c00] 01:45:04 INFO - PROCESS | 1816 | 1461660304269 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f962cbdc400) [pid = 1816] [serial = 2258] [outer = 0x7f962a714c00] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 210 (0x7f9614770800) [pid = 1816] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 209 (0x7f960e493800) [pid = 1816] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 208 (0x7f9621927800) [pid = 1816] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 207 (0x7f9613feec00) [pid = 1816] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 206 (0x7f9613c8b000) [pid = 1816] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 205 (0x7f960f557800) [pid = 1816] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:45:04 INFO - PROCESS | 1816 | --DOMWINDOW == 204 (0x7f961064f000) [pid = 1816] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:45:05 INFO - PROCESS | 1816 | 1461660305269 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:45:05 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. 01:45:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1326ms 01:45:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:45:05 INFO - PROCESS | 1816 | 1461660305284 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1816 | 1461660305286 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:45:05 INFO - PROCESS | 1816 | 1461660305291 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1816 | 1461660305294 Marionette TRACE conn3 <- [1,2978,null,{}] 01:45:05 INFO - PROCESS | 1816 | 1461660305298 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:05 INFO - PROCESS | 1816 | 1461660305460 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:45:05 INFO - PROCESS | 1816 | 1461660305643 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962545f800 == 170 [pid = 1816] [id = 753] 01:45:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 205 (0x7f960f557800) [pid = 1816] [serial = 2259] [outer = (nil)] 01:45:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 206 (0x7f9625496400) [pid = 1816] [serial = 2260] [outer = 0x7f960f557800] 01:45:05 INFO - PROCESS | 1816 | 1461660305696 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1816 | ++DOMWINDOW == 207 (0x7f962dce8400) [pid = 1816] [serial = 2261] [outer = 0x7f960f557800] 01:45:06 INFO - PROCESS | 1816 | 1461660306230 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:45:06 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. 01:45:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 975ms 01:45:06 INFO - PROCESS | 1816 | 1461660306266 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1816 | 1461660306269 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:45:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:45:06 INFO - PROCESS | 1816 | 1461660306280 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1816 | 1461660306282 Marionette TRACE conn3 <- [1,2982,null,{}] 01:45:06 INFO - PROCESS | 1816 | 1461660306289 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 1816 | 1461660306457 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:45:06 INFO - PROCESS | 1816 | 1461660306640 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96291c5800 == 171 [pid = 1816] [id = 754] 01:45:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 208 (0x7f961064f000) [pid = 1816] [serial = 2262] [outer = (nil)] 01:45:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 209 (0x7f9630c79c00) [pid = 1816] [serial = 2263] [outer = 0x7f961064f000] 01:45:06 INFO - PROCESS | 1816 | 1461660306693 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1816 | ++DOMWINDOW == 210 (0x7f963b415c00) [pid = 1816] [serial = 2264] [outer = 0x7f961064f000] 01:45:07 INFO - PROCESS | 1816 | 1461660307482 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:45:07 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 01:45:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:45:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1226ms 01:45:07 INFO - PROCESS | 1816 | 1461660307508 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:45:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:45:07 INFO - PROCESS | 1816 | 1461660307515 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:45:07 INFO - PROCESS | 1816 | 1461660307521 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1816 | 1461660307526 Marionette TRACE conn3 <- [1,2986,null,{}] 01:45:07 INFO - PROCESS | 1816 | 1461660307533 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 1816 | 1461660307721 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:45:07 INFO - PROCESS | 1816 | 1461660307960 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96150a2800 == 172 [pid = 1816] [id = 755] 01:45:07 INFO - PROCESS | 1816 | ++DOMWINDOW == 211 (0x7f96146ef800) [pid = 1816] [serial = 2265] [outer = (nil)] 01:45:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 212 (0x7f9616715000) [pid = 1816] [serial = 2266] [outer = 0x7f96146ef800] 01:45:08 INFO - PROCESS | 1816 | 1461660308030 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1816 | ++DOMWINDOW == 213 (0x7f9617844800) [pid = 1816] [serial = 2267] [outer = 0x7f96146ef800] 01:45:08 INFO - PROCESS | 1816 | 1461660308730 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:45:08 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. 01:45:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1242ms 01:45:08 INFO - PROCESS | 1816 | 1461660308763 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1816 | 1461660308771 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:45:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:45:08 INFO - PROCESS | 1816 | 1461660308779 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1816 | 1461660308783 Marionette TRACE conn3 <- [1,2990,null,{}] 01:45:08 INFO - PROCESS | 1816 | 1461660308788 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:08 INFO - PROCESS | 1816 | 1461660308968 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:45:09 INFO - PROCESS | 1816 | 1461660309205 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620f60000 == 173 [pid = 1816] [id = 756] 01:45:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 214 (0x7f9617848800) [pid = 1816] [serial = 2268] [outer = (nil)] 01:45:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 215 (0x7f961bddc000) [pid = 1816] [serial = 2269] [outer = 0x7f9617848800] 01:45:09 INFO - PROCESS | 1816 | 1461660309271 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 216 (0x7f9621926400) [pid = 1816] [serial = 2270] [outer = 0x7f9617848800] 01:45:09 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a18e800 == 174 [pid = 1816] [id = 757] 01:45:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 217 (0x7f9623dce000) [pid = 1816] [serial = 2271] [outer = (nil)] 01:45:09 INFO - PROCESS | 1816 | ++DOMWINDOW == 218 (0x7f9621927000) [pid = 1816] [serial = 2272] [outer = 0x7f9623dce000] 01:45:10 INFO - PROCESS | 1816 | 1461660310107 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:45:10 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. 01:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1336ms 01:45:10 INFO - PROCESS | 1816 | 1461660310115 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 1816 | 1461660310117 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:45:10 INFO - PROCESS | 1816 | 1461660310141 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 1816 | 1461660310147 Marionette TRACE conn3 <- [1,2994,null,{}] 01:45:10 INFO - PROCESS | 1816 | 1461660310162 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 1816 | 1461660310396 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:45:10 INFO - PROCESS | 1816 | 1461660310654 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f962d623000 == 175 [pid = 1816] [id = 758] 01:45:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 219 (0x7f9622930400) [pid = 1816] [serial = 2273] [outer = (nil)] 01:45:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 220 (0x7f96250c7000) [pid = 1816] [serial = 2274] [outer = 0x7f9622930400] 01:45:10 INFO - PROCESS | 1816 | 1461660310725 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1816 | ++DOMWINDOW == 221 (0x7f9628c04400) [pid = 1816] [serial = 2275] [outer = 0x7f9622930400] 01:45:11 INFO - PROCESS | 1816 | 1461660311438 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:45:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:45:11 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 01:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1353ms 01:45:11 INFO - PROCESS | 1816 | 1461660311477 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:45:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:45:11 INFO - PROCESS | 1816 | 1461660311481 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:45:11 INFO - PROCESS | 1816 | 1461660311486 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 1816 | 1461660311488 Marionette TRACE conn3 <- [1,2998,null,{}] 01:45:11 INFO - PROCESS | 1816 | 1461660311493 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:11 INFO - PROCESS | 1816 | 1461660311677 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:45:11 INFO - PROCESS | 1816 | 1461660311913 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f963491f800 == 176 [pid = 1816] [id = 759] 01:45:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 222 (0x7f9623dcf400) [pid = 1816] [serial = 2276] [outer = (nil)] 01:45:11 INFO - PROCESS | 1816 | ++DOMWINDOW == 223 (0x7f962cd27800) [pid = 1816] [serial = 2277] [outer = 0x7f9623dcf400] 01:45:11 INFO - PROCESS | 1816 | 1461660311985 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 1816 | ++DOMWINDOW == 224 (0x7f962e39cc00) [pid = 1816] [serial = 2278] [outer = 0x7f9623dcf400] 01:45:12 INFO - PROCESS | 1816 | 1461660312727 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:45:12 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. 01:45:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1278ms 01:45:12 INFO - PROCESS | 1816 | 1461660312764 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:45:12 INFO - PROCESS | 1816 | 1461660312767 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:45:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:45:12 INFO - PROCESS | 1816 | 1461660312772 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:45:12 INFO - PROCESS | 1816 | 1461660312775 Marionette TRACE conn3 <- [1,3002,null,{}] 01:45:12 INFO - PROCESS | 1816 | 1461660312779 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:12 INFO - PROCESS | 1816 | 1461660312954 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:45:13 INFO - PROCESS | 1816 | 1461660313217 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f964002f000 == 177 [pid = 1816] [id = 760] 01:45:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 225 (0x7f962b24e000) [pid = 1816] [serial = 2279] [outer = (nil)] 01:45:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 226 (0x7f963b606c00) [pid = 1816] [serial = 2280] [outer = 0x7f962b24e000] 01:45:13 INFO - PROCESS | 1816 | 1461660313284 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 1816 | ++DOMWINDOW == 227 (0x7f963c83ac00) [pid = 1816] [serial = 2281] [outer = 0x7f962b24e000] 01:45:13 INFO - PROCESS | 1816 | 1461660313969 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:45:13 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. 01:45:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1229ms 01:45:14 INFO - PROCESS | 1816 | 1461660314002 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:45:14 INFO - PROCESS | 1816 | 1461660314005 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:45:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:45:14 INFO - PROCESS | 1816 | 1461660314010 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 1816 | 1461660314012 Marionette TRACE conn3 <- [1,3006,null,{}] 01:45:14 INFO - PROCESS | 1816 | 1461660314017 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:14 INFO - PROCESS | 1816 | 1461660314195 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:45:14 INFO - PROCESS | 1816 | 1461660314434 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:14 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9645aa0800 == 178 [pid = 1816] [id = 761] 01:45:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 228 (0x7f962eeb4800) [pid = 1816] [serial = 2282] [outer = (nil)] 01:45:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 229 (0x7f96401b0400) [pid = 1816] [serial = 2283] [outer = 0x7f962eeb4800] 01:45:14 INFO - PROCESS | 1816 | 1461660314498 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 1816 | ++DOMWINDOW == 230 (0x7f9640b29000) [pid = 1816] [serial = 2284] [outer = 0x7f962eeb4800] 01:45:15 INFO - PROCESS | 1816 | 1461660315183 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:45:15 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. 01:45:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1225ms 01:45:15 INFO - PROCESS | 1816 | 1461660315237 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:45:15 INFO - PROCESS | 1816 | 1461660315240 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:45:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:45:15 INFO - PROCESS | 1816 | 1461660315245 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:45:15 INFO - PROCESS | 1816 | 1461660315247 Marionette TRACE conn3 <- [1,3010,null,{}] 01:45:15 INFO - PROCESS | 1816 | 1461660315252 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:15 INFO - PROCESS | 1816 | 1461660315422 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:45:15 INFO - PROCESS | 1816 | 1461660315659 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960f97a000 == 179 [pid = 1816] [id = 762] 01:45:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 231 (0x7f960eaef400) [pid = 1816] [serial = 2285] [outer = (nil)] 01:45:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 232 (0x7f960eaf7800) [pid = 1816] [serial = 2286] [outer = 0x7f960eaef400] 01:45:15 INFO - PROCESS | 1816 | 1461660315732 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1816 | ++DOMWINDOW == 233 (0x7f960eafd400) [pid = 1816] [serial = 2287] [outer = 0x7f960eaef400] 01:45:16 INFO - PROCESS | 1816 | 1461660316402 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:45:16 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 01:45:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1175ms 01:45:16 INFO - PROCESS | 1816 | 1461660316430 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:45:16 INFO - PROCESS | 1816 | 1461660316432 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:45:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:45:16 INFO - PROCESS | 1816 | 1461660316439 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 1816 | 1461660316442 Marionette TRACE conn3 <- [1,3014,null,{}] 01:45:16 INFO - PROCESS | 1816 | 1461660316447 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:16 INFO - PROCESS | 1816 | 1461660316621 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:45:16 INFO - PROCESS | 1816 | 1461660316857 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bc22800 == 180 [pid = 1816] [id = 763] 01:45:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 234 (0x7f960eaf0000) [pid = 1816] [serial = 2288] [outer = (nil)] 01:45:16 INFO - PROCESS | 1816 | ++DOMWINDOW == 235 (0x7f960ed85000) [pid = 1816] [serial = 2289] [outer = 0x7f960eaf0000] 01:45:16 INFO - PROCESS | 1816 | 1461660316924 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 1816 | ++DOMWINDOW == 236 (0x7f960ed89c00) [pid = 1816] [serial = 2290] [outer = 0x7f960eaf0000] 01:45:17 INFO - PROCESS | 1816 | [1816] 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 01:45:17 INFO - PROCESS | 1816 | 1461660317677 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:45:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:45:17 INFO - {} 01:45:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:45:17 INFO - {} 01:45:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:45:17 INFO - {} 01:45:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:45:17 INFO - {} 01:45:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1280ms 01:45:17 INFO - PROCESS | 1816 | 1461660317722 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 1816 | 1461660317725 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:45:17 INFO - TEST-START | /FileAPI/fileReader.html 01:45:17 INFO - PROCESS | 1816 | 1461660317746 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1816 | 1461660317748 Marionette TRACE conn3 <- [1,3018,null,{}] 01:45:17 INFO - PROCESS | 1816 | 1461660317753 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:17 INFO - PROCESS | 1816 | 1461660317966 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:45:18 INFO - PROCESS | 1816 | 1461660318202 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613183800 == 181 [pid = 1816] [id = 764] 01:45:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 237 (0x7f960ed84800) [pid = 1816] [serial = 2291] [outer = (nil)] 01:45:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 238 (0x7f963ff61c00) [pid = 1816] [serial = 2292] [outer = 0x7f960ed84800] 01:45:18 INFO - PROCESS | 1816 | 1461660318268 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 1816 | ++DOMWINDOW == 239 (0x7f9640b93c00) [pid = 1816] [serial = 2293] [outer = 0x7f960ed84800] 01:45:18 INFO - PROCESS | 1816 | 1461660318953 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:45:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:45:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:45:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:45:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:45:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1227ms 01:45:18 INFO - PROCESS | 1816 | 1461660318980 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:45:18 INFO - PROCESS | 1816 | 1461660318982 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:45:18 INFO - TEST-START | /FileAPI/historical.html 01:45:19 INFO - PROCESS | 1816 | 1461660318992 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 1816 | 1461660318994 Marionette TRACE conn3 <- [1,3022,null,{}] 01:45:19 INFO - PROCESS | 1816 | 1461660318998 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:19 INFO - PROCESS | 1816 | 1461660319186 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:45:19 INFO - PROCESS | 1816 | 1461660319426 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620b93000 == 182 [pid = 1816] [id = 765] 01:45:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 240 (0x7f960ed8a000) [pid = 1816] [serial = 2294] [outer = (nil)] 01:45:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 241 (0x7f961a920400) [pid = 1816] [serial = 2295] [outer = 0x7f960ed8a000] 01:45:19 INFO - PROCESS | 1816 | 1461660319495 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 1816 | ++DOMWINDOW == 242 (0x7f961a925c00) [pid = 1816] [serial = 2296] [outer = 0x7f960ed8a000] 01:45:20 INFO - PROCESS | 1816 | 1461660320203 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:45:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:45:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:45:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:45:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:45:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:45:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:45:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:45:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:45:20 INFO - TEST-OK | /FileAPI/historical.html | took 1225ms 01:45:20 INFO - PROCESS | 1816 | 1461660320230 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 1816 | 1461660320233 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:45:20 INFO - TEST-START | /FileAPI/idlharness.html 01:45:20 INFO - PROCESS | 1816 | 1461660320242 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 1816 | 1461660320245 Marionette TRACE conn3 <- [1,3026,null,{}] 01:45:20 INFO - PROCESS | 1816 | 1461660320249 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:20 INFO - PROCESS | 1816 | 1461660320448 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:45:20 INFO - PROCESS | 1816 | 1461660320687 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613225000 == 183 [pid = 1816] [id = 766] 01:45:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 243 (0x7f9614c71000) [pid = 1816] [serial = 2297] [outer = (nil)] 01:45:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 244 (0x7f961506ec00) [pid = 1816] [serial = 2298] [outer = 0x7f9614c71000] 01:45:20 INFO - PROCESS | 1816 | 1461660320760 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 1816 | ++DOMWINDOW == 245 (0x7f961a929c00) [pid = 1816] [serial = 2299] [outer = 0x7f9614c71000] 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:45:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:45:22 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 01:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:45:22 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 01:45:22 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 01:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:45:22 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 01:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:45:22 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 01:45:22 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 01:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:45:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:45:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:45:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:45:22 INFO - PROCESS | 1816 | 1461660322089 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:45:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:45:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 1931ms 01:45:22 INFO - PROCESS | 1816 | 1461660322297 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 1816 | 1461660322299 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:45:22 INFO - TEST-START | /FileAPI/idlharness.worker 01:45:22 INFO - PROCESS | 1816 | 1461660322314 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 1816 | 1461660322316 Marionette TRACE conn3 <- [1,3030,null,{}] 01:45:22 INFO - PROCESS | 1816 | 1461660322321 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:22 INFO - PROCESS | 1816 | 1461660322504 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:45:22 INFO - PROCESS | 1816 | 1461660322738 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960cc21000 == 184 [pid = 1816] [id = 767] 01:45:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 246 (0x7f9614c71400) [pid = 1816] [serial = 2300] [outer = (nil)] 01:45:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f96459a6c00) [pid = 1816] [serial = 2301] [outer = 0x7f9614c71400] 01:45:22 INFO - PROCESS | 1816 | 1461660322811 Marionette DEBUG loaded listener.js 01:45:22 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f960ed89000) [pid = 1816] [serial = 2302] [outer = 0x7f9614c71400] 01:45:23 INFO - PROCESS | 1816 | [1816] 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 01:45:24 INFO - PROCESS | 1816 | 1461660324638 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:45:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:45:24 INFO - {} 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:45:24 INFO - {} 01:45:24 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 - {} 01:45:24 INFO - {} 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:45:24 INFO - {} 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:45:24 INFO - {} 01:45:24 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 - {} 01:45:24 INFO - {} 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:45:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:45:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 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 01:45:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:45:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:45:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:45:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:45:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:45:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:45:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:45:24 INFO - {} 01:45:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2397ms 01:45:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:45:24 INFO - PROCESS | 1816 | 1461660324710 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:45:24 INFO - PROCESS | 1816 | 1461660324714 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:45:24 INFO - PROCESS | 1816 | 1461660324718 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 1816 | 1461660324720 Marionette TRACE conn3 <- [1,3034,null,{}] 01:45:24 INFO - PROCESS | 1816 | 1461660324724 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 1816 | 1461660325012 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:45:25 INFO - PROCESS | 1816 | 1461660325292 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960d35d000 == 185 [pid = 1816] [id = 768] 01:45:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f960cf88400) [pid = 1816] [serial = 2303] [outer = (nil)] 01:45:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f960cf91c00) [pid = 1816] [serial = 2304] [outer = 0x7f960cf88400] 01:45:25 INFO - PROCESS | 1816 | 1461660325358 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f960d5d2400) [pid = 1816] [serial = 2305] [outer = 0x7f960cf88400] 01:45:26 INFO - PROCESS | 1816 | 1461660326016 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:45:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:45:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1330ms 01:45:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:45:26 INFO - PROCESS | 1816 | 1461660326050 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:45:26 INFO - PROCESS | 1816 | 1461660326052 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:45:26 INFO - PROCESS | 1816 | 1461660326058 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 1816 | 1461660326061 Marionette TRACE conn3 <- [1,3038,null,{}] 01:45:26 INFO - PROCESS | 1816 | 1461660326065 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:26 INFO - PROCESS | 1816 | 1461660326241 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:45:26 INFO - PROCESS | 1816 | 1461660326511 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960d5f2800 == 186 [pid = 1816] [id = 769] 01:45:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f960cf8cc00) [pid = 1816] [serial = 2306] [outer = (nil)] 01:45:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f960d5d7400) [pid = 1816] [serial = 2307] [outer = 0x7f960cf8cc00] 01:45:26 INFO - PROCESS | 1816 | 1461660326574 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f960d5dcc00) [pid = 1816] [serial = 2308] [outer = 0x7f960cf8cc00] 01:45:27 INFO - PROCESS | 1816 | 1461660327236 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:45:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:45:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1227ms 01:45:27 INFO - PROCESS | 1816 | 1461660327286 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 1816 | 1461660327288 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:45:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:45:27 INFO - PROCESS | 1816 | 1461660327294 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 1816 | 1461660327296 Marionette TRACE conn3 <- [1,3042,null,{}] 01:45:27 INFO - PROCESS | 1816 | 1461660327301 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:27 INFO - PROCESS | 1816 | 1461660327491 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:45:27 INFO - PROCESS | 1816 | 1461660327732 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960d791800 == 187 [pid = 1816] [id = 770] 01:45:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f960d6aa400) [pid = 1816] [serial = 2309] [outer = (nil)] 01:45:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f960d6ab400) [pid = 1816] [serial = 2310] [outer = 0x7f960d6aa400] 01:45:27 INFO - PROCESS | 1816 | 1461660327835 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f960d6b0c00) [pid = 1816] [serial = 2311] [outer = 0x7f960d6aa400] 01:45:28 INFO - PROCESS | 1816 | 1461660328776 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:45:28 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. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:45:28 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'.) 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:45:28 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. 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:45:28 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. 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:45:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:45:28 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. 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:45:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:45:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:45:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1555ms 01:45:28 INFO - PROCESS | 1816 | 1461660328897 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1816 | 1461660328900 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:45:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:45:28 INFO - PROCESS | 1816 | 1461660328912 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1816 | 1461660328916 Marionette TRACE conn3 <- [1,3046,null,{}] 01:45:28 INFO - PROCESS | 1816 | 1461660328925 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:29 INFO - PROCESS | 1816 | 1461660329112 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:45:29 INFO - PROCESS | 1816 | 1461660329386 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960b23c800 == 188 [pid = 1816] [id = 771] 01:45:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f960b204c00) [pid = 1816] [serial = 2312] [outer = (nil)] 01:45:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f960b26fc00) [pid = 1816] [serial = 2313] [outer = 0x7f960b204c00] 01:45:29 INFO - PROCESS | 1816 | 1461660329455 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f960b275400) [pid = 1816] [serial = 2314] [outer = 0x7f960b204c00] 01:45:29 INFO - PROCESS | 1816 | [1816] 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 01:45:30 INFO - PROCESS | 1816 | 1461660330225 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:45:30 INFO - {} 01:45:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1332ms 01:45:30 INFO - PROCESS | 1816 | 1461660330254 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 1816 | 1461660330257 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:45:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:45:30 INFO - PROCESS | 1816 | 1461660330264 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 1816 | 1461660330267 Marionette TRACE conn3 <- [1,3050,null,{}] 01:45:30 INFO - PROCESS | 1816 | 1461660330271 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:30 INFO - PROCESS | 1816 | 1461660330450 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:45:30 INFO - PROCESS | 1816 | 1461660330719 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:30 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960d344800 == 189 [pid = 1816] [id = 772] 01:45:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f960b270c00) [pid = 1816] [serial = 2315] [outer = (nil)] 01:45:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f960b5f5c00) [pid = 1816] [serial = 2316] [outer = 0x7f960b270c00] 01:45:30 INFO - PROCESS | 1816 | 1461660330782 Marionette DEBUG loaded listener.js 01:45:30 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f960b5fd400) [pid = 1816] [serial = 2317] [outer = 0x7f960b270c00] 01:45:31 INFO - PROCESS | 1816 | 1461660331473 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:45:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1226ms 01:45:31 INFO - PROCESS | 1816 | 1461660331509 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 1816 | 1461660331511 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:45:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:45:31 INFO - PROCESS | 1816 | 1461660331520 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 1816 | 1461660331523 Marionette TRACE conn3 <- [1,3054,null,{}] 01:45:31 INFO - PROCESS | 1816 | 1461660331527 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 1816 | 1461660331703 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:45:31 INFO - PROCESS | 1816 | 1461660331946 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613173800 == 190 [pid = 1816] [id = 773] 01:45:31 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f960b275800) [pid = 1816] [serial = 2318] [outer = (nil)] 01:45:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f960ccc9400) [pid = 1816] [serial = 2319] [outer = 0x7f960b275800] 01:45:32 INFO - PROCESS | 1816 | 1461660332014 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f960cf92000) [pid = 1816] [serial = 2320] [outer = 0x7f960b275800] 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - PROCESS | 1816 | 1461660333018 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45: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" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45: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" 01:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:45:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1587ms 01:45:33 INFO - PROCESS | 1816 | 1461660333108 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:45:33 INFO - PROCESS | 1816 | 1461660333123 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:45:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:45:33 INFO - PROCESS | 1816 | 1461660333139 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:45:33 INFO - PROCESS | 1816 | 1461660333143 Marionette TRACE conn3 <- [1,3058,null,{}] 01:45:33 INFO - PROCESS | 1816 | 1461660333154 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:33 INFO - PROCESS | 1816 | 1461660333403 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:45:33 INFO - PROCESS | 1816 | 1461660333654 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:33 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960b57b000 == 191 [pid = 1816] [id = 774] 01:45:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f960b44b000) [pid = 1816] [serial = 2321] [outer = (nil)] 01:45:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f960d6a5400) [pid = 1816] [serial = 2322] [outer = 0x7f960b44b000] 01:45:33 INFO - PROCESS | 1816 | 1461660333717 Marionette DEBUG loaded listener.js 01:45:33 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f960d6b4400) [pid = 1816] [serial = 2323] [outer = 0x7f960b44b000] 01:45:34 INFO - PROCESS | 1816 | 1461660334387 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:45:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:45:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:45:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:45:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:45:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:45:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1289ms 01:45:34 INFO - PROCESS | 1816 | 1461660334430 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 1816 | 1461660334437 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:45:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:45:34 INFO - PROCESS | 1816 | 1461660334444 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 1816 | 1461660334446 Marionette TRACE conn3 <- [1,3062,null,{}] 01:45:34 INFO - PROCESS | 1816 | 1461660334451 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 1816 | 1461660334637 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:45:34 INFO - PROCESS | 1816 | 1461660334897 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618d18800 == 192 [pid = 1816] [id = 775] 01:45:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f960b44bc00) [pid = 1816] [serial = 2324] [outer = (nil)] 01:45:34 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f960d766c00) [pid = 1816] [serial = 2325] [outer = 0x7f960b44bc00] 01:45:34 INFO - PROCESS | 1816 | 1461660334964 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 1816 | ++DOMWINDOW == 272 (0x7f960eaf9800) [pid = 1816] [serial = 2326] [outer = 0x7f960b44bc00] 01:45:35 INFO - PROCESS | 1816 | [1816] 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 01:45:35 INFO - PROCESS | 1816 | 1461660335731 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:45:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:45:35 INFO - {} 01:45:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1325ms 01:45:35 INFO - PROCESS | 1816 | 1461660335771 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:45:35 INFO - PROCESS | 1816 | 1461660335773 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:45:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:45:35 INFO - PROCESS | 1816 | 1461660335779 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:45:35 INFO - PROCESS | 1816 | 1461660335781 Marionette TRACE conn3 <- [1,3066,null,{}] 01:45:35 INFO - PROCESS | 1816 | 1461660335786 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:35 INFO - PROCESS | 1816 | 1461660335968 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:45:36 INFO - PROCESS | 1816 | 1461660336246 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9613f45800 == 193 [pid = 1816] [id = 776] 01:45:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 273 (0x7f960b26e800) [pid = 1816] [serial = 2327] [outer = (nil)] 01:45:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 274 (0x7f960ed8ac00) [pid = 1816] [serial = 2328] [outer = 0x7f960b26e800] 01:45:36 INFO - PROCESS | 1816 | 1461660336309 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1816 | ++DOMWINDOW == 275 (0x7f96126ac800) [pid = 1816] [serial = 2329] [outer = 0x7f960b26e800] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962545f800 == 192 [pid = 1816] [id = 753] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9625717800 == 191 [pid = 1816] [id = 752] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962481f800 == 190 [pid = 1816] [id = 751] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96217e0800 == 189 [pid = 1816] [id = 750] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9618cdc800 == 188 [pid = 1816] [id = 749] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9614ef2800 == 187 [pid = 1816] [id = 748] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9610906800 == 186 [pid = 1816] [id = 747] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961ac5a800 == 185 [pid = 1816] [id = 746] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9617c70800 == 184 [pid = 1816] [id = 745] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9643459800 == 183 [pid = 1816] [id = 738] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9640027000 == 182 [pid = 1816] [id = 737] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f963b4b1800 == 181 [pid = 1816] [id = 736] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f9624722000 == 180 [pid = 1816] [id = 521] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96318eb800 == 179 [pid = 1816] [id = 735] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962dd67800 == 178 [pid = 1816] [id = 734] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962b39b800 == 177 [pid = 1816] [id = 733] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f962846e800 == 176 [pid = 1816] [id = 732] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f96257cf800 == 175 [pid = 1816] [id = 731] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961a188000 == 174 [pid = 1816] [id = 729] 01:45:38 INFO - PROCESS | 1816 | --DOCSHELL 0x7f961329b800 == 173 [pid = 1816] [id = 728] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 274 (0x7f9622911400) [pid = 1816] [serial = 2178] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 273 (0x7f96160d4000) [pid = 1816] [serial = 2166] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 272 (0x7f961ba8b800) [pid = 1816] [serial = 2171] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 271 (0x7f9625491c00) [pid = 1816] [serial = 2126] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 270 (0x7f961506e400) [pid = 1816] [serial = 2120] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 269 (0x7f963b61f800) [pid = 1816] [serial = 2144] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 268 (0x7f9614766c00) [pid = 1816] [serial = 2165] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 267 (0x7f96172f5800) [pid = 1816] [serial = 2168] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 266 (0x7f9610cc6000) [pid = 1816] [serial = 2163] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 265 (0x7f962aa80400) [pid = 1816] [serial = 2132] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 264 (0x7f960f55dc00) [pid = 1816] [serial = 2150] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 263 (0x7f9623e9d000) [pid = 1816] [serial = 2183] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 262 (0x7f963c6c8400) [pid = 1816] [serial = 2156] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 261 (0x7f962cc29000) [pid = 1816] [serial = 2135] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 260 (0x7f962def1c00) [pid = 1816] [serial = 2138] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 259 (0x7f961cdb2800) [pid = 1816] [serial = 2172] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 258 (0x7f9628ca5800) [pid = 1816] [serial = 2129] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f9614c5ec00) [pid = 1816] [serial = 2159] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f963c835800) [pid = 1816] [serial = 2147] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f961d006c00) [pid = 1816] [serial = 2181] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f961abe0400) [pid = 1816] [serial = 2123] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9621929800) [pid = 1816] [serial = 2177] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f9618783c00) [pid = 1816] [serial = 2153] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f9615d9a000) [pid = 1816] [serial = 2180] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f96212efc00) [pid = 1816] [serial = 2175] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9618960800) [pid = 1816] [serial = 2169] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f960f55e400) [pid = 1816] [serial = 2162] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f961d00a000) [pid = 1816] [serial = 2174] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | --DOMWINDOW == 246 (0x7f963464c400) [pid = 1816] [serial = 2141] [outer = (nil)] [url = about:blank] 01:45:38 INFO - PROCESS | 1816 | 1461660338394 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:45:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2634ms 01:45:38 INFO - PROCESS | 1816 | 1461660338414 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:45:38 INFO - PROCESS | 1816 | 1461660338419 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:45:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:45:38 INFO - PROCESS | 1816 | 1461660338426 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:45:38 INFO - PROCESS | 1816 | 1461660338430 Marionette TRACE conn3 <- [1,3070,null,{}] 01:45:38 INFO - PROCESS | 1816 | 1461660338436 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:38 INFO - PROCESS | 1816 | 1461660338590 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:45:38 INFO - PROCESS | 1816 | 1461660338606 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9610905000 == 174 [pid = 1816] [id = 777] 01:45:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 247 (0x7f9610652000) [pid = 1816] [serial = 2330] [outer = (nil)] 01:45:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9610d53000) [pid = 1816] [serial = 2331] [outer = 0x7f9610652000] 01:45:38 INFO - PROCESS | 1816 | 1461660338661 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f96126af800) [pid = 1816] [serial = 2332] [outer = 0x7f9610652000] 01:45:39 INFO - PROCESS | 1816 | 1461660339406 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:45:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1029ms 01:45:39 INFO - PROCESS | 1816 | 1461660339461 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 1816 | 1461660339468 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:45:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:45:39 INFO - PROCESS | 1816 | 1461660339477 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1816 | 1461660339480 Marionette TRACE conn3 <- [1,3074,null,{}] 01:45:39 INFO - PROCESS | 1816 | 1461660339502 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 1816 | 1461660339662 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:45:39 INFO - PROCESS | 1816 | 1461660339680 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:39 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961322b800 == 175 [pid = 1816] [id = 778] 01:45:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f96126ba400) [pid = 1816] [serial = 2333] [outer = (nil)] 01:45:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f96126be400) [pid = 1816] [serial = 2334] [outer = 0x7f96126ba400] 01:45:39 INFO - PROCESS | 1816 | 1461660339732 Marionette DEBUG loaded listener.js 01:45:39 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f96126c3800) [pid = 1816] [serial = 2335] [outer = 0x7f96126ba400] 01:45:40 INFO - PROCESS | 1816 | 1461660340546 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:45:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:45:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1085ms 01:45:40 INFO - PROCESS | 1816 | 1461660340571 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:45:40 INFO - PROCESS | 1816 | 1461660340573 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:45:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:45:40 INFO - PROCESS | 1816 | 1461660340579 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 1816 | 1461660340583 Marionette TRACE conn3 <- [1,3078,null,{}] 01:45:40 INFO - PROCESS | 1816 | 1461660340596 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:40 INFO - PROCESS | 1816 | 1461660340749 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:45:41 INFO - PROCESS | 1816 | 1461660341008 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960cf6c000 == 176 [pid = 1816] [id = 779] 01:45:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f960b26cc00) [pid = 1816] [serial = 2336] [outer = (nil)] 01:45:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f960d763800) [pid = 1816] [serial = 2337] [outer = 0x7f960b26cc00] 01:45:41 INFO - PROCESS | 1816 | 1461660341065 Marionette DEBUG loaded listener.js 01:45:41 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f9613e89000) [pid = 1816] [serial = 2338] [outer = 0x7f960b26cc00] 01:45:41 INFO - PROCESS | 1816 | 1461660341708 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:45:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:45:41 INFO - PROCESS | 1816 | 1461660341771 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:45:41 INFO - PROCESS | 1816 | 1461660341778 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 1816 | 1461660341781 Marionette TRACE conn3 <- [1,3082,null,{}] 01:45:41 INFO - PROCESS | 1816 | 1461660341790 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:42 INFO - PROCESS | 1816 | 1461660342011 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:45:42 INFO - PROCESS | 1816 | 1461660342037 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9615ce3800 == 177 [pid = 1816] [id = 780] 01:45:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f9613e89400) [pid = 1816] [serial = 2339] [outer = (nil)] 01:45:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f9614c70800) [pid = 1816] [serial = 2340] [outer = 0x7f9613e89400] 01:45:42 INFO - PROCESS | 1816 | 1461660342088 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f9614c79000) [pid = 1816] [serial = 2341] [outer = 0x7f9613e89400] 01:45:42 INFO - PROCESS | 1816 | 1461660342806 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:45:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:45:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1432ms 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 257 (0x7f962a714c00) [pid = 1816] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 256 (0x7f96144e7800) [pid = 1816] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 255 (0x7f96134c4800) [pid = 1816] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 254 (0x7f9610cc2000) [pid = 1816] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 253 (0x7f9610a5a400) [pid = 1816] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 252 (0x7f961784b400) [pid = 1816] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 251 (0x7f960f557800) [pid = 1816] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 250 (0x7f9613c84800) [pid = 1816] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 249 (0x7f9617a6cc00) [pid = 1816] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 248 (0x7f96265e5000) [pid = 1816] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:45:43 INFO - PROCESS | 1816 | --DOMWINDOW == 247 (0x7f9617957c00) [pid = 1816] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:45:43 INFO - PROCESS | 1816 | 1461660343235 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:45:43 INFO - PROCESS | 1816 | 1461660343237 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:45:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:45:43 INFO - PROCESS | 1816 | 1461660343244 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 1816 | 1461660343245 Marionette TRACE conn3 <- [1,3086,null,{}] 01:45:43 INFO - PROCESS | 1816 | 1461660343250 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:43 INFO - PROCESS | 1816 | 1461660343397 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:45:43 INFO - PROCESS | 1816 | 1461660343408 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9618664800 == 178 [pid = 1816] [id = 781] 01:45:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 248 (0x7f9614c77c00) [pid = 1816] [serial = 2342] [outer = (nil)] 01:45:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 249 (0x7f9615da4800) [pid = 1816] [serial = 2343] [outer = 0x7f9614c77c00] 01:45:43 INFO - PROCESS | 1816 | 1461660343461 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 1816 | ++DOMWINDOW == 250 (0x7f9616715800) [pid = 1816] [serial = 2344] [outer = 0x7f9614c77c00] 01:45:44 INFO - PROCESS | 1816 | 1461660344167 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:45:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:45:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 975ms 01:45:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:45:44 INFO - PROCESS | 1816 | 1461660344218 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:45:44 INFO - PROCESS | 1816 | 1461660344220 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:45:44 INFO - PROCESS | 1816 | 1461660344224 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 1816 | 1461660344228 Marionette TRACE conn3 <- [1,3090,null,{}] 01:45:44 INFO - PROCESS | 1816 | 1461660344232 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:44 INFO - PROCESS | 1816 | 1461660344399 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:45:44 INFO - PROCESS | 1816 | 1461660344608 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961a363000 == 179 [pid = 1816] [id = 782] 01:45:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 251 (0x7f9610a51800) [pid = 1816] [serial = 2345] [outer = (nil)] 01:45:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 252 (0x7f9617846000) [pid = 1816] [serial = 2346] [outer = 0x7f9610a51800] 01:45:44 INFO - PROCESS | 1816 | 1461660344662 Marionette DEBUG loaded listener.js 01:45:44 INFO - PROCESS | 1816 | ++DOMWINDOW == 253 (0x7f9618785c00) [pid = 1816] [serial = 2347] [outer = 0x7f9610a51800] 01:45:45 INFO - PROCESS | 1816 | 1461660345373 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:45:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1179ms 01:45:45 INFO - PROCESS | 1816 | 1461660345410 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:45:45 INFO - PROCESS | 1816 | 1461660345415 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:45:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:45:45 INFO - PROCESS | 1816 | 1461660345422 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 1816 | 1461660345427 Marionette TRACE conn3 <- [1,3094,null,{}] 01:45:45 INFO - PROCESS | 1816 | 1461660345434 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:45 INFO - PROCESS | 1816 | 1461660345739 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:45:45 INFO - PROCESS | 1816 | 1461660345947 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:45 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f960cc10800 == 180 [pid = 1816] [id = 783] 01:45:45 INFO - PROCESS | 1816 | ++DOMWINDOW == 254 (0x7f960b210400) [pid = 1816] [serial = 2348] [outer = (nil)] 01:45:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 255 (0x7f960b272800) [pid = 1816] [serial = 2349] [outer = 0x7f960b210400] 01:45:46 INFO - PROCESS | 1816 | 1461660346024 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 1816 | ++DOMWINDOW == 256 (0x7f960b453800) [pid = 1816] [serial = 2350] [outer = 0x7f960b210400] 01:45:46 INFO - PROCESS | 1816 | 1461660346704 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:45:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1333ms 01:45:46 INFO - PROCESS | 1816 | 1461660346755 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:45:46 INFO - PROCESS | 1816 | 1461660346762 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:45:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:45:46 INFO - PROCESS | 1816 | 1461660346771 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 1816 | 1461660346775 Marionette TRACE conn3 <- [1,3098,null,{}] 01:45:46 INFO - PROCESS | 1816 | 1461660346780 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:46 INFO - PROCESS | 1816 | 1461660346960 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:45:47 INFO - PROCESS | 1816 | 1461660347238 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961316c000 == 181 [pid = 1816] [id = 784] 01:45:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 257 (0x7f960b454800) [pid = 1816] [serial = 2351] [outer = (nil)] 01:45:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 258 (0x7f960cf92800) [pid = 1816] [serial = 2352] [outer = 0x7f960b454800] 01:45:47 INFO - PROCESS | 1816 | 1461660347304 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 1816 | ++DOMWINDOW == 259 (0x7f960d767800) [pid = 1816] [serial = 2353] [outer = 0x7f960b454800] 01:45:48 INFO - PROCESS | 1816 | 1461660348047 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:45:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:45:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:45:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1285ms 01:45:48 INFO - PROCESS | 1816 | 1461660348056 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:45:48 INFO - PROCESS | 1816 | 1461660348059 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:45:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:45:48 INFO - PROCESS | 1816 | 1461660348065 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 1816 | 1461660348069 Marionette TRACE conn3 <- [1,3102,null,{}] 01:45:48 INFO - PROCESS | 1816 | 1461660348083 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:48 INFO - PROCESS | 1816 | 1461660348268 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:45:48 INFO - PROCESS | 1816 | 1461660348520 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:48 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9617c69000 == 182 [pid = 1816] [id = 785] 01:45:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 260 (0x7f960ed8a800) [pid = 1816] [serial = 2354] [outer = (nil)] 01:45:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 261 (0x7f9610d55800) [pid = 1816] [serial = 2355] [outer = 0x7f960ed8a800] 01:45:48 INFO - PROCESS | 1816 | 1461660348586 Marionette DEBUG loaded listener.js 01:45:48 INFO - PROCESS | 1816 | ++DOMWINDOW == 262 (0x7f96126b5c00) [pid = 1816] [serial = 2356] [outer = 0x7f960ed8a800] 01:45:49 INFO - PROCESS | 1816 | 1461660349344 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:45:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:45:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1291ms 01:45:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:45:49 INFO - PROCESS | 1816 | 1461660349355 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:45:49 INFO - PROCESS | 1816 | 1461660349358 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:45:49 INFO - PROCESS | 1816 | 1461660349364 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:45:49 INFO - PROCESS | 1816 | 1461660349367 Marionette TRACE conn3 <- [1,3106,null,{}] 01:45:49 INFO - PROCESS | 1816 | 1461660349372 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:49 INFO - PROCESS | 1816 | 1461660349551 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:45:49 INFO - PROCESS | 1816 | 1461660349804 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f961bc1b000 == 183 [pid = 1816] [id = 786] 01:45:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 263 (0x7f960ed90c00) [pid = 1816] [serial = 2357] [outer = (nil)] 01:45:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 264 (0x7f96126c7800) [pid = 1816] [serial = 2358] [outer = 0x7f960ed90c00] 01:45:49 INFO - PROCESS | 1816 | 1461660349867 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 1816 | ++DOMWINDOW == 265 (0x7f9613e86800) [pid = 1816] [serial = 2359] [outer = 0x7f960ed90c00] 01:45:50 INFO - PROCESS | 1816 | 1461660350574 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:45:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1227ms 01:45:50 INFO - PROCESS | 1816 | 1461660350601 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 1816 | 1461660350604 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:45:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:45:50 INFO - PROCESS | 1816 | 1461660350611 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 1816 | 1461660350614 Marionette TRACE conn3 <- [1,3110,null,{}] 01:45:50 INFO - PROCESS | 1816 | 1461660350618 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:50 INFO - PROCESS | 1816 | 1461660350794 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:45:51 INFO - PROCESS | 1816 | 1461660351045 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:51 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f9620c0c800 == 184 [pid = 1816] [id = 787] 01:45:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 266 (0x7f96126bac00) [pid = 1816] [serial = 2360] [outer = (nil)] 01:45:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 267 (0x7f9613e8f400) [pid = 1816] [serial = 2361] [outer = 0x7f96126bac00] 01:45:51 INFO - PROCESS | 1816 | 1461660351121 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 1816 | ++DOMWINDOW == 268 (0x7f9614c66400) [pid = 1816] [serial = 2362] [outer = 0x7f96126bac00] 01:45:51 INFO - PROCESS | 1816 | 1461660351796 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:45:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:45:51 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 01:45:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:45:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1227ms 01:45:51 INFO - PROCESS | 1816 | 1461660351840 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:45:51 INFO - PROCESS | 1816 | 1461660351843 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:45:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:45:51 INFO - PROCESS | 1816 | 1461660351849 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:45:51 INFO - PROCESS | 1816 | 1461660351851 Marionette TRACE conn3 <- [1,3114,null,{}] 01:45:51 INFO - PROCESS | 1816 | 1461660351856 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 1816 | 1461660352073 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:45:52 INFO - PROCESS | 1816 | 1461660352357 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"5e657896-8a48-4df5-9087-a4a52c92756c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 1816 | ++DOCSHELL 0x7f96217ca800 == 185 [pid = 1816] [id = 788] 01:45:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 269 (0x7f9615da0400) [pid = 1816] [serial = 2363] [outer = (nil)] 01:45:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 270 (0x7f961795a800) [pid = 1816] [serial = 2364] [outer = 0x7f9615da0400] 01:45:52 INFO - PROCESS | 1816 | 1461660352425 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 1816 | ++DOMWINDOW == 271 (0x7f961878a400) [pid = 1816] [serial = 2365] [outer = 0x7f9615da0400] 01:45:53 INFO - PROCESS | 1816 | 1461660353098 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:45:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:45:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1278ms 01:45:53 INFO - PROCESS | 1816 | 1461660353128 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 1816 | 1461660353130 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:45:54 WARNING - u'runner_teardown' () 01:45:54 INFO - No more tests 01:45:54 INFO - Got 0 unexpected results 01:45:54 INFO - SUITE-END | took 993s 01:45:54 INFO - Closing logging queue 01:45:54 INFO - queue closed 01:45:54 INFO - Return code: 0 01:45:54 WARNING - # TBPL SUCCESS # 01:45:54 INFO - Running post-action listener: _resource_record_post_action 01:45:54 INFO - Running post-run listener: _resource_record_post_run 01:45:55 INFO - Total resource usage - Wall time: 1026s; CPU: 98.0%; Read bytes: 8486912; Write bytes: 980287488; Read time: 1168; Write time: 297540 01:45:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:45:55 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 56328192; Read time: 0; Write time: 44100 01:45:55 INFO - run-tests - Wall time: 999s; CPU: 97.0%; Read bytes: 5881856; Write bytes: 810536960; Read time: 428; Write time: 141428 01:45:55 INFO - Running post-run listener: _upload_blobber_files 01:45:55 INFO - Blob upload gear active. 01:45:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:45:55 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 01:45:55 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'] 01:45:55 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 01:45:56 INFO - (blobuploader) - INFO - Open directory for files ... 01:45:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:45:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:45:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:45:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:45:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:45:58 INFO - (blobuploader) - INFO - Done attempting. 01:45:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:45:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:45:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:45:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:45:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:45:59 INFO - (blobuploader) - INFO - Done attempting. 01:45:59 INFO - (blobuploader) - INFO - Iteration through files over. 01:45:59 INFO - Return code: 0 01:45:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:45:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:45:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3c85a5076b26ea4791b757fa14fc8f09e916e583287d7bae36ab69726ea7c6a700028a0ec73ba6e86f1d19ef206213a257fba44a3cf9d635b33256410c08e5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b4a921faf6725f3528faee3c6a599081c33d50e7478f18a9d6eec38f5b8fd34d85b665d302eb41706cb8779c8c4e19eebc9ad8af07c73b4ceb0f7455d4348b76"} 01:45:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:45:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:45:59 INFO - Contents: 01:45:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3c85a5076b26ea4791b757fa14fc8f09e916e583287d7bae36ab69726ea7c6a700028a0ec73ba6e86f1d19ef206213a257fba44a3cf9d635b33256410c08e5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b4a921faf6725f3528faee3c6a599081c33d50e7478f18a9d6eec38f5b8fd34d85b665d302eb41706cb8779c8c4e19eebc9ad8af07c73b4ceb0f7455d4348b76"} 01:45:59 INFO - Running post-run listener: copy_logs_to_upload_dir 01:45:59 INFO - Copying logs to upload dir... 01:45:59 INFO - mkdir: /builds/slave/test/build/upload/logs 01:45:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1092.984743 ========= master_lag: 3.25 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 16 secs) (at 2016-04-26 01:46:02.531807) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:02.532802) ========= 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-1461659251.904955-1463626469 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3c85a5076b26ea4791b757fa14fc8f09e916e583287d7bae36ab69726ea7c6a700028a0ec73ba6e86f1d19ef206213a257fba44a3cf9d635b33256410c08e5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b4a921faf6725f3528faee3c6a599081c33d50e7478f18a9d6eec38f5b8fd34d85b665d302eb41706cb8779c8c4e19eebc9ad8af07c73b4ceb0f7455d4348b76"} build_url:https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031197 build_url: 'https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3c85a5076b26ea4791b757fa14fc8f09e916e583287d7bae36ab69726ea7c6a700028a0ec73ba6e86f1d19ef206213a257fba44a3cf9d635b33256410c08e5fa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b4a921faf6725f3528faee3c6a599081c33d50e7478f18a9d6eec38f5b8fd34d85b665d302eb41706cb8779c8c4e19eebc9ad8af07c73b4ceb0f7455d4348b76"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KeDDTbCmRpaZ9SzizTZDwQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.60 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:03.166973) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:03.167486) ========= 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-1461659251.904955-1463626469 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018088 ========= master_lag: 0.39 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 01:46:03.576647) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 01:46:03.577211) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 01:46:03.577753) ========= ========= Total master_lag: 4.34 =========